#include <opalmixer.h>
|
| AudioMixer (const OpalMixerNodeInfo &info) |
|
| ~AudioMixer () |
|
virtual bool | OnPush () |
|
void | PushOne (PSafePtr< OpalMixerMediaStream > &stream, CachedAudio &cache, const short *audioToSubtract) |
|
| OpalAudioMixer (bool stereo=false, unsigned sampleRate=OpalMediaFormat::AudioClockRate, bool pushThread=true, unsigned period=10) |
|
| ~OpalAudioMixer () |
|
virtual void | RemoveStream (const Key_T &key) |
|
virtual void | RemoveAllStreams () |
|
bool | IsStereo () const |
|
unsigned | GetSampleRate () const |
|
bool | SetSampleRate (unsigned rate) |
|
bool | SetJitterBufferSize (const Key_T &key, unsigned minJitterDelay, unsigned maxJitterDelay) |
|
| OpalBaseMixer (bool pushThread, unsigned periodMS, unsigned periodTS) |
|
virtual | ~OpalBaseMixer () |
|
virtual bool | AddStream (const Key_T &key) |
|
virtual bool | WriteStream (const Key_T &key, const RTP_DataFrame &input) |
|
virtual RTP_DataFrame * | ReadMixed () |
|
virtual bool | ReadMixed (RTP_DataFrame &mixed) |
|
virtual bool | OnMixed (RTP_DataFrame *&mixed) |
|
void | StartPushThread () |
|
void | StopPushThread (bool lock=true) |
|
unsigned | GetPeriodTS () const |
|
| MediaMixer () |
|
OpalMixerNode::AudioMixer::~AudioMixer |
( |
| ) |
|
virtual bool OpalMixerNode::AudioMixer::OnPush |
( |
| ) |
|
|
virtual |
std::map<PString, CachedAudio> OpalMixerNode::AudioMixer::m_cache |
The documentation for this struct was generated from the following file: