#include <opalmixer.h>
Public Member Functions | |
MixerFrame (PINDEX _frameLength) | |
void | CreateMixedData () const |
PBoolean | GetMixedFrame (OpalAudioMixerStream::StreamFrame &frame) const |
PBoolean | GetStereoFrame (OpalAudioMixerStream::StreamFrame &frame) const |
PBoolean | GetChannelFrame (Key_T key, OpalAudioMixerStream::StreamFrame &frame) const |
void | InsertFrame (Key_T key, OpalAudioMixerStream::StreamFrame &frame) |
Protected Attributes | |
MixerPCMMap_T | channelData |
PINDEX | frameLengthSamples |
PIntArray | mixedData |
PMutex | mutex |
OpalAudioMixer::MixerFrame::MixerFrame | ( | PINDEX | _frameLength | ) |
void OpalAudioMixer::MixerFrame::CreateMixedData | ( | ) | const |
PBoolean OpalAudioMixer::MixerFrame::GetMixedFrame | ( | OpalAudioMixerStream::StreamFrame & | frame | ) | const |
PBoolean OpalAudioMixer::MixerFrame::GetStereoFrame | ( | OpalAudioMixerStream::StreamFrame & | frame | ) | const |
PBoolean OpalAudioMixer::MixerFrame::GetChannelFrame | ( | Key_T | key, | |
OpalAudioMixerStream::StreamFrame & | frame | |||
) | const |
void OpalAudioMixer::MixerFrame::InsertFrame | ( | Key_T | key, | |
OpalAudioMixerStream::StreamFrame & | frame | |||
) |
MixerPCMMap_T OpalAudioMixer::MixerFrame::channelData [protected] |
PINDEX OpalAudioMixer::MixerFrame::frameLengthSamples [protected] |
PIntArray OpalAudioMixer::MixerFrame::mixedData [mutable, protected] |
PMutex OpalAudioMixer::MixerFrame::mutex [mutable, protected] |