#include <output_mixer.h>
|
int32_t | SetEngineInformation (Statistics &engineStatistics) |
|
int32_t | SetAudioProcessingModule (AudioProcessing *audioProcessingModule) |
|
int32_t | MixActiveChannels () |
|
int32_t | DoOperationsOnCombinedSignal (bool feed_data_to_apm) |
|
int32_t | SetMixabilityStatus (MixerParticipant &participant, bool mixable) |
|
int32_t | SetAnonymousMixabilityStatus (MixerParticipant &participant, bool mixable) |
|
int | GetMixedAudio (int sample_rate_hz, size_t num_channels, AudioFrame *audioFrame) |
|
int | GetSpeechOutputLevel (uint32_t &level) |
|
int | GetSpeechOutputLevelFullRange (uint32_t &level) |
|
int | SetOutputVolumePan (float left, float right) |
|
int | GetOutputVolumePan (float &left, float &right) |
|
int | StartRecordingPlayout (const char *fileName, const CodecInst *codecInst) |
|
int | StartRecordingPlayout (OutStream *stream, const CodecInst *codecInst) |
|
int | StopRecordingPlayout () |
|
virtual | ~OutputMixer () |
|
virtual void | NewMixedAudio (int32_t id, const AudioFrame &generalAudioFrame, const AudioFrame **uniqueAudioFrames, uint32_t size) |
|
void | PlayNotification (int32_t id, uint32_t durationMs) |
|
void | RecordNotification (int32_t id, uint32_t durationMs) |
|
void | PlayFileEnded (int32_t id) |
|
void | RecordFileEnded (int32_t id) |
|
int32_t | SetEngineInformation (Statistics &engineStatistics) |
|
int32_t | SetAudioProcessingModule (AudioProcessing *audioProcessingModule) |
|
int32_t | MixActiveChannels () |
|
int32_t | DoOperationsOnCombinedSignal (bool feed_data_to_apm) |
|
int32_t | SetMixabilityStatus (MixerParticipant &participant, bool mixable) |
|
int32_t | SetAnonymousMixabilityStatus (MixerParticipant &participant, bool mixable) |
|
int | GetMixedAudio (int sample_rate_hz, size_t num_channels, AudioFrame *audioFrame) |
|
int | GetSpeechOutputLevel (uint32_t &level) |
|
int | GetSpeechOutputLevelFullRange (uint32_t &level) |
|
int | SetOutputVolumePan (float left, float right) |
|
int | GetOutputVolumePan (float &left, float &right) |
|
int | StartRecordingPlayout (const char *fileName, const CodecInst *codecInst) |
|
int | StartRecordingPlayout (OutStream *stream, const CodecInst *codecInst) |
|
int | StopRecordingPlayout () |
|
virtual | ~OutputMixer () |
|
virtual void | NewMixedAudio (int32_t id, const AudioFrame &generalAudioFrame, const AudioFrame **uniqueAudioFrames, uint32_t size) |
|
void | PlayNotification (int32_t id, uint32_t durationMs) |
|
void | RecordNotification (int32_t id, uint32_t durationMs) |
|
void | PlayFileEnded (int32_t id) |
|
void | RecordFileEnded (int32_t id) |
|
virtual | ~FileCallback () |
|
virtual | ~FileCallback () |
|
◆ ~OutputMixer() [1/2]
webrtc::voe::OutputMixer::~OutputMixer |
( |
| ) |
|
|
virtual |
◆ ~OutputMixer() [2/2]
virtual webrtc::voe::OutputMixer::~OutputMixer |
( |
| ) |
|
|
virtual |
◆ Create() [1/2]
◆ Create() [2/2]
◆ Destroy() [1/2]
◆ Destroy() [2/2]
◆ DoOperationsOnCombinedSignal() [1/2]
int32_t webrtc::voe::OutputMixer::DoOperationsOnCombinedSignal |
( |
bool |
feed_data_to_apm | ) |
|
◆ DoOperationsOnCombinedSignal() [2/2]
int32_t webrtc::voe::OutputMixer::DoOperationsOnCombinedSignal |
( |
bool |
feed_data_to_apm | ) |
|
◆ GetMixedAudio() [1/2]
int webrtc::voe::OutputMixer::GetMixedAudio |
( |
int |
sample_rate_hz, |
|
|
size_t |
num_channels, |
|
|
AudioFrame * |
audioFrame |
|
) |
| |
◆ GetMixedAudio() [2/2]
int webrtc::voe::OutputMixer::GetMixedAudio |
( |
int |
sample_rate_hz, |
|
|
size_t |
num_channels, |
|
|
AudioFrame * |
audioFrame |
|
) |
| |
◆ GetOutputVolumePan() [1/2]
int webrtc::voe::OutputMixer::GetOutputVolumePan |
( |
float & |
left, |
|
|
float & |
right |
|
) |
| |
◆ GetOutputVolumePan() [2/2]
int webrtc::voe::OutputMixer::GetOutputVolumePan |
( |
float & |
left, |
|
|
float & |
right |
|
) |
| |
◆ GetSpeechOutputLevel() [1/2]
int webrtc::voe::OutputMixer::GetSpeechOutputLevel |
( |
uint32_t & |
level | ) |
|
◆ GetSpeechOutputLevel() [2/2]
int webrtc::voe::OutputMixer::GetSpeechOutputLevel |
( |
uint32_t & |
level | ) |
|
◆ GetSpeechOutputLevelFullRange() [1/2]
int webrtc::voe::OutputMixer::GetSpeechOutputLevelFullRange |
( |
uint32_t & |
level | ) |
|
◆ GetSpeechOutputLevelFullRange() [2/2]
int webrtc::voe::OutputMixer::GetSpeechOutputLevelFullRange |
( |
uint32_t & |
level | ) |
|
◆ MixActiveChannels() [1/2]
int32_t webrtc::voe::OutputMixer::MixActiveChannels |
( |
| ) |
|
◆ MixActiveChannels() [2/2]
int32_t webrtc::voe::OutputMixer::MixActiveChannels |
( |
| ) |
|
◆ NewMixedAudio() [1/2]
◆ NewMixedAudio() [2/2]
◆ PlayFileEnded() [1/2]
void webrtc::voe::OutputMixer::PlayFileEnded |
( |
int32_t |
id | ) |
|
|
virtual |
◆ PlayFileEnded() [2/2]
void webrtc::voe::OutputMixer::PlayFileEnded |
( |
int32_t |
id | ) |
|
|
virtual |
◆ PlayNotification() [1/2]
◆ PlayNotification() [2/2]
◆ RecordFileEnded() [1/2]
void webrtc::voe::OutputMixer::RecordFileEnded |
( |
int32_t |
id | ) |
|
|
virtual |
◆ RecordFileEnded() [2/2]
void webrtc::voe::OutputMixer::RecordFileEnded |
( |
int32_t |
id | ) |
|
|
virtual |
◆ RecordNotification() [1/2]
◆ RecordNotification() [2/2]
◆ SetAnonymousMixabilityStatus() [1/2]
◆ SetAnonymousMixabilityStatus() [2/2]
◆ SetAudioProcessingModule() [1/2]
◆ SetAudioProcessingModule() [2/2]
◆ SetEngineInformation() [1/2]
int32_t webrtc::voe::OutputMixer::SetEngineInformation |
( |
Statistics & |
engineStatistics | ) |
|
◆ SetEngineInformation() [2/2]
◆ SetMixabilityStatus() [1/2]
◆ SetMixabilityStatus() [2/2]
◆ SetOutputVolumePan() [1/2]
int webrtc::voe::OutputMixer::SetOutputVolumePan |
( |
float |
left, |
|
|
float |
right |
|
) |
| |
◆ SetOutputVolumePan() [2/2]
int webrtc::voe::OutputMixer::SetOutputVolumePan |
( |
float |
left, |
|
|
float |
right |
|
) |
| |
◆ StartRecordingPlayout() [1/4]
int webrtc::voe::OutputMixer::StartRecordingPlayout |
( |
const char * |
fileName, |
|
|
const CodecInst * |
codecInst |
|
) |
| |
◆ StartRecordingPlayout() [2/4]
int webrtc::voe::OutputMixer::StartRecordingPlayout |
( |
const char * |
fileName, |
|
|
const CodecInst * |
codecInst |
|
) |
| |
◆ StartRecordingPlayout() [3/4]
int webrtc::voe::OutputMixer::StartRecordingPlayout |
( |
OutStream * |
stream, |
|
|
const CodecInst * |
codecInst |
|
) |
| |
◆ StartRecordingPlayout() [4/4]
int webrtc::voe::OutputMixer::StartRecordingPlayout |
( |
OutStream * |
stream, |
|
|
const CodecInst * |
codecInst |
|
) |
| |
◆ StopRecordingPlayout() [1/2]
int webrtc::voe::OutputMixer::StopRecordingPlayout |
( |
| ) |
|
◆ StopRecordingPlayout() [2/2]
int webrtc::voe::OutputMixer::StopRecordingPlayout |
( |
| ) |
|
The documentation for this class was generated from the following files:
- DerivedData/WebKit/Build/Products/Debug/usr/local/include/webrtc/voice_engine/output_mixer.h
- Source/ThirdParty/libwebrtc/Source/webrtc/voice_engine/output_mixer.cc