#include <opalmixer.h>
Public Types | |
typedef std::queue< StreamFrame > | StreamFrameQueue_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 |
Classes | |
class | StreamFrame |
typedef std::queue<StreamFrame> OpalAudioMixerStream::StreamFrameQueue_T |
OpalAudioMixerStream::OpalAudioMixerStream | ( | ) |
void OpalAudioMixerStream::WriteFrame | ( | const StreamFrame & | frame | ) |
void OpalAudioMixerStream::FillSilence | ( | StreamFrame & | retFrame, | |
PINDEX | ms | |||
) |
void OpalAudioMixerStream::PopFrame | ( | StreamFrame & | retFrame, | |
PINDEX | ms | |||
) |
PBoolean OpalAudioMixerStream::ReadFrame | ( | StreamFrame & | retFrame, | |
PINDEX | ms | |||
) |
PMutex OpalAudioMixerStream::mutex |
PBoolean OpalAudioMixerStream::active |
PBoolean OpalAudioMixerStream::first |
unsigned OpalAudioMixerStream::channelNumber |