OpalAudioMixerStream Class Reference

#include <opalmixer.h>

List of all members.

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)
BOOL ReadFrame (StreamFrame &retFrame, PINDEX ms)

Public Attributes

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

Classes

class  StreamFrame


Member Typedef Documentation

typedef std::queue<StreamFrame> OpalAudioMixerStream::StreamFrameQueue_T


Constructor & Destructor Documentation

OpalAudioMixerStream::OpalAudioMixerStream (  ) 


Member Function Documentation

void OpalAudioMixerStream::WriteFrame ( const StreamFrame frame  ) 

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

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

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


Member Data Documentation

PMutex OpalAudioMixerStream::mutex

StreamFrameQueue_T OpalAudioMixerStream::frameQueue

StreamFrame OpalAudioMixerStream::frameCache

DWORD OpalAudioMixerStream::cacheTimeStamp

BOOL OpalAudioMixerStream::active

BOOL OpalAudioMixerStream::first

unsigned OpalAudioMixerStream::channelNumber


The documentation for this class was generated from the following file:
Generated on Fri Mar 7 06:34:04 2008 for OPAL by  doxygen 1.5.1