OpalAudioMixerStream Class Reference

#include <opalmixer.h>

List of all members.

Classes

class  StreamFrame

Public Types

typedef std::queue< StreamFrameStreamFrameQueue_T

Public Member Functions

 OpalAudioMixerStream ()
void WriteFrame (const StreamFrame &frame)
void FillSilence (StreamFrame &retFrame, PINDEX ms)
void PopFrame (StreamFrame &retFrame, PINDEX ms)
PBoolean ReadFrame (StreamFrame &retFrame, PINDEX ms)

Public Attributes

PMutex mutex
StreamFrameQueue_T frameQueue
StreamFrame frameCache
DWORD cacheTimeStamp
DWORD writtenTimeStamp
PBoolean active
PBoolean first
unsigned channelNumber


Member Typedef Documentation


Constructor & Destructor Documentation

OpalAudioMixerStream::OpalAudioMixerStream (  ) 


Member Function Documentation

void OpalAudioMixerStream::FillSilence ( StreamFrame retFrame,
PINDEX  ms 
)

void OpalAudioMixerStream::PopFrame ( StreamFrame retFrame,
PINDEX  ms 
)

PBoolean OpalAudioMixerStream::ReadFrame ( StreamFrame retFrame,
PINDEX  ms 
)

void OpalAudioMixerStream::WriteFrame ( const StreamFrame frame  ) 


Member Data Documentation


The documentation for this class was generated from the following file:

Generated on Tue Jul 21 02:52:17 2009 for OPAL by  doxygen 1.5.9