35 #ifndef _PLT_FRAME_BUFFER_H_ 36 #define _PLT_FRAME_BUFFER_H_ 55 void AddReader() { m_Readers.Increment(); }
56 void RemoveReader() { m_Readers.Decrement(); }
57 int GetNbReaders() {
return m_Readers.GetValue(); }
58 const char* GetMimeType() {
return m_MimeType; }
61 virtual NPT_Result SetNextFrame(
const NPT_Byte* buffer, NPT_Size bufferSize);
62 virtual NPT_Result GetNextFrame(NPT_UInt32& last_frame_index,
64 NPT_Timeout timeout = NPT_TIMEOUT_INFINITE);
76 #endif // _PLT_FRAME_BUFFER_H_ Definition: PltFrameBuffer.h:46
Definition: NptThreads.h:76
Definition: NptThreads.h:149
Definition: NptThreads.h:190
Definition: NptDataBuffer.h:44
Definition: NptStrings.h:57