#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) |
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 |
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 | |||
) |
BOOL OpalAudioMixerStream::ReadFrame | ( | StreamFrame & | retFrame, | |
PINDEX | ms | |||
) |
PMutex OpalAudioMixerStream::mutex |
unsigned OpalAudioMixerStream::channelNumber |