#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: