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 Wed Jul 7 10:24:44 2010 for OPAL by  doxygen 1.6.3