|
webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include <transmit_mixer.h>
Public Member Functions | |
| int32_t | SetEngineInformation (ProcessThread &processThread, Statistics &engineStatistics, ChannelManager &channelManager) |
| int32_t | SetAudioProcessingModule (AudioProcessing *audioProcessingModule) |
| int32_t | PrepareDemux (const void *audioSamples, size_t nSamples, size_t nChannels, uint32_t samplesPerSec, uint16_t totalDelayMS, int32_t clockDrift, uint16_t currentMicLevel, bool keyPressed) |
| int32_t | DemuxAndMix () |
| void | DemuxAndMix (const int voe_channels[], size_t number_of_voe_channels) |
| int32_t | EncodeAndSend () |
| void | EncodeAndSend (const int voe_channels[], size_t number_of_voe_channels) |
| uint32_t | CaptureLevel () const |
| int32_t | StopSend () |
| int | SetMute (bool enable) |
| bool | Mute () const |
| int8_t | AudioLevel () const |
| virtual int16_t | AudioLevelFullRange () const |
| bool | IsRecordingCall () |
| bool | IsRecordingMic () |
| int | StartPlayingFileAsMicrophone (const char *fileName, bool loop, FileFormats format, int startPosition, float volumeScaling, int stopPosition, const CodecInst *codecInst) |
| int | StartPlayingFileAsMicrophone (InStream *stream, FileFormats format, int startPosition, float volumeScaling, int stopPosition, const CodecInst *codecInst) |
| int | StopPlayingFileAsMicrophone () |
| int | IsPlayingFileAsMicrophone () const |
| int | StartRecordingMicrophone (const char *fileName, const CodecInst *codecInst) |
| int | StartRecordingMicrophone (OutStream *stream, const CodecInst *codecInst) |
| int | StopRecordingMicrophone () |
| int | StartRecordingCall (const char *fileName, const CodecInst *codecInst) |
| int | StartRecordingCall (OutStream *stream, const CodecInst *codecInst) |
| int | StopRecordingCall () |
| void | SetMixWithMicStatus (bool mix) |
| int32_t | RegisterVoiceEngineObserver (VoiceEngineObserver &observer) |
| virtual | ~TransmitMixer () |
| void | OnPeriodicProcess () |
| void | PlayNotification (const int32_t id, const uint32_t durationMs) |
| void | RecordNotification (const int32_t id, const uint32_t durationMs) |
| void | PlayFileEnded (const int32_t id) |
| void | RecordFileEnded (const int32_t id) |
| int | TimeSinceLastTyping (int &seconds) |
| int | SetTypingDetectionParameters (int timeWindow, int costPerTyping, int reportingThreshold, int penaltyDecay, int typeEventDelay) |
| virtual void | EnableStereoChannelSwapping (bool enable) |
| bool | IsStereoChannelSwappingEnabled () |
| int32_t | SetEngineInformation (ProcessThread &processThread, Statistics &engineStatistics, ChannelManager &channelManager) |
| int32_t | SetAudioProcessingModule (AudioProcessing *audioProcessingModule) |
| int32_t | PrepareDemux (const void *audioSamples, size_t nSamples, size_t nChannels, uint32_t samplesPerSec, uint16_t totalDelayMS, int32_t clockDrift, uint16_t currentMicLevel, bool keyPressed) |
| int32_t | DemuxAndMix () |
| void | DemuxAndMix (const int voe_channels[], size_t number_of_voe_channels) |
| int32_t | EncodeAndSend () |
| void | EncodeAndSend (const int voe_channels[], size_t number_of_voe_channels) |
| uint32_t | CaptureLevel () const |
| int32_t | StopSend () |
| int | SetMute (bool enable) |
| bool | Mute () const |
| int8_t | AudioLevel () const |
| virtual int16_t | AudioLevelFullRange () const |
| bool | IsRecordingCall () |
| bool | IsRecordingMic () |
| int | StartPlayingFileAsMicrophone (const char *fileName, bool loop, FileFormats format, int startPosition, float volumeScaling, int stopPosition, const CodecInst *codecInst) |
| int | StartPlayingFileAsMicrophone (InStream *stream, FileFormats format, int startPosition, float volumeScaling, int stopPosition, const CodecInst *codecInst) |
| int | StopPlayingFileAsMicrophone () |
| int | IsPlayingFileAsMicrophone () const |
| int | StartRecordingMicrophone (const char *fileName, const CodecInst *codecInst) |
| int | StartRecordingMicrophone (OutStream *stream, const CodecInst *codecInst) |
| int | StopRecordingMicrophone () |
| int | StartRecordingCall (const char *fileName, const CodecInst *codecInst) |
| int | StartRecordingCall (OutStream *stream, const CodecInst *codecInst) |
| int | StopRecordingCall () |
| void | SetMixWithMicStatus (bool mix) |
| int32_t | RegisterVoiceEngineObserver (VoiceEngineObserver &observer) |
| virtual | ~TransmitMixer () |
| void | OnPeriodicProcess () |
| void | PlayNotification (const int32_t id, const uint32_t durationMs) |
| void | RecordNotification (const int32_t id, const uint32_t durationMs) |
| void | PlayFileEnded (const int32_t id) |
| void | RecordFileEnded (const int32_t id) |
| int | TimeSinceLastTyping (int &seconds) |
| int | SetTypingDetectionParameters (int timeWindow, int costPerTyping, int reportingThreshold, int penaltyDecay, int typeEventDelay) |
| virtual void | EnableStereoChannelSwapping (bool enable) |
| bool | IsStereoChannelSwappingEnabled () |
Public Member Functions inherited from webrtc::FileCallback | |
| virtual | ~FileCallback () |
| virtual | ~FileCallback () |
Static Public Member Functions | |
| static int32_t | Create (TransmitMixer *&mixer, uint32_t instanceId) |
| static void | Destroy (TransmitMixer *&mixer) |
| static int32_t | Create (TransmitMixer *&mixer, uint32_t instanceId) |
| static void | Destroy (TransmitMixer *&mixer) |
Protected Member Functions | |
| TransmitMixer () | |
| TransmitMixer () | |
Protected Member Functions inherited from webrtc::FileCallback | |
| FileCallback () | |
| FileCallback () | |
|
virtual |
|
inlineprotected |
|
virtual |
|
inlineprotected |
| int8_t webrtc::voe::TransmitMixer::AudioLevel | ( | ) | const |
| int8_t webrtc::voe::TransmitMixer::AudioLevel | ( | ) | const |
|
virtual |
|
virtual |
| uint32_t webrtc::voe::TransmitMixer::CaptureLevel | ( | ) | const |
| uint32_t webrtc::voe::TransmitMixer::CaptureLevel | ( | ) | const |
|
static |
|
static |
| int32_t webrtc::voe::TransmitMixer::DemuxAndMix | ( | ) |
| int32_t webrtc::voe::TransmitMixer::DemuxAndMix | ( | ) |
| void webrtc::voe::TransmitMixer::DemuxAndMix | ( | const int | voe_channels[], |
| size_t | number_of_voe_channels | ||
| ) |
| void webrtc::voe::TransmitMixer::DemuxAndMix | ( | const int | voe_channels[], |
| size_t | number_of_voe_channels | ||
| ) |
|
static |
|
static |
|
virtual |
|
virtual |
| int32_t webrtc::voe::TransmitMixer::EncodeAndSend | ( | ) |
| int32_t webrtc::voe::TransmitMixer::EncodeAndSend | ( | ) |
| void webrtc::voe::TransmitMixer::EncodeAndSend | ( | const int | voe_channels[], |
| size_t | number_of_voe_channels | ||
| ) |
| void webrtc::voe::TransmitMixer::EncodeAndSend | ( | const int | voe_channels[], |
| size_t | number_of_voe_channels | ||
| ) |
| int webrtc::voe::TransmitMixer::IsPlayingFileAsMicrophone | ( | ) | const |
| int webrtc::voe::TransmitMixer::IsPlayingFileAsMicrophone | ( | ) | const |
| bool webrtc::voe::TransmitMixer::IsRecordingCall | ( | ) |
| bool webrtc::voe::TransmitMixer::IsRecordingCall | ( | ) |
| bool webrtc::voe::TransmitMixer::IsRecordingMic | ( | ) |
| bool webrtc::voe::TransmitMixer::IsRecordingMic | ( | ) |
| bool webrtc::voe::TransmitMixer::IsStereoChannelSwappingEnabled | ( | ) |
| bool webrtc::voe::TransmitMixer::IsStereoChannelSwappingEnabled | ( | ) |
| bool webrtc::voe::TransmitMixer::Mute | ( | ) | const |
| bool webrtc::voe::TransmitMixer::Mute | ( | ) | const |
| void webrtc::voe::TransmitMixer::OnPeriodicProcess | ( | ) |
| void webrtc::voe::TransmitMixer::OnPeriodicProcess | ( | ) |
Implements webrtc::FileCallback.
Implements webrtc::FileCallback.
|
virtual |
Implements webrtc::FileCallback.
|
virtual |
Implements webrtc::FileCallback.
| int32_t webrtc::voe::TransmitMixer::PrepareDemux | ( | const void * | audioSamples, |
| size_t | nSamples, | ||
| size_t | nChannels, | ||
| uint32_t | samplesPerSec, | ||
| uint16_t | totalDelayMS, | ||
| int32_t | clockDrift, | ||
| uint16_t | currentMicLevel, | ||
| bool | keyPressed | ||
| ) |
| int32_t webrtc::voe::TransmitMixer::PrepareDemux | ( | const void * | audioSamples, |
| size_t | nSamples, | ||
| size_t | nChannels, | ||
| uint32_t | samplesPerSec, | ||
| uint16_t | totalDelayMS, | ||
| int32_t | clockDrift, | ||
| uint16_t | currentMicLevel, | ||
| bool | keyPressed | ||
| ) |
Implements webrtc::FileCallback.
Implements webrtc::FileCallback.
|
virtual |
Implements webrtc::FileCallback.
|
virtual |
Implements webrtc::FileCallback.
| int32_t webrtc::voe::TransmitMixer::RegisterVoiceEngineObserver | ( | VoiceEngineObserver & | observer | ) |
| int32_t webrtc::voe::TransmitMixer::RegisterVoiceEngineObserver | ( | VoiceEngineObserver & | observer | ) |
| int32_t webrtc::voe::TransmitMixer::SetAudioProcessingModule | ( | AudioProcessing * | audioProcessingModule | ) |
| int32_t webrtc::voe::TransmitMixer::SetAudioProcessingModule | ( | AudioProcessing * | audioProcessingModule | ) |
| int32_t webrtc::voe::TransmitMixer::SetEngineInformation | ( | ProcessThread & | processThread, |
| Statistics & | engineStatistics, | ||
| ChannelManager & | channelManager | ||
| ) |
| int32_t webrtc::voe::TransmitMixer::SetEngineInformation | ( | ProcessThread & | processThread, |
| Statistics & | engineStatistics, | ||
| ChannelManager & | channelManager | ||
| ) |
| void webrtc::voe::TransmitMixer::SetMixWithMicStatus | ( | bool | mix | ) |
| void webrtc::voe::TransmitMixer::SetMixWithMicStatus | ( | bool | mix | ) |
| int webrtc::voe::TransmitMixer::SetMute | ( | bool | enable | ) |
| int webrtc::voe::TransmitMixer::SetMute | ( | bool | enable | ) |
| int webrtc::voe::TransmitMixer::SetTypingDetectionParameters | ( | int | timeWindow, |
| int | costPerTyping, | ||
| int | reportingThreshold, | ||
| int | penaltyDecay, | ||
| int | typeEventDelay | ||
| ) |
| int webrtc::voe::TransmitMixer::SetTypingDetectionParameters | ( | int | timeWindow, |
| int | costPerTyping, | ||
| int | reportingThreshold, | ||
| int | penaltyDecay, | ||
| int | typeEventDelay | ||
| ) |
| int webrtc::voe::TransmitMixer::StartPlayingFileAsMicrophone | ( | const char * | fileName, |
| bool | loop, | ||
| FileFormats | format, | ||
| int | startPosition, | ||
| float | volumeScaling, | ||
| int | stopPosition, | ||
| const CodecInst * | codecInst | ||
| ) |
| int webrtc::voe::TransmitMixer::StartPlayingFileAsMicrophone | ( | const char * | fileName, |
| bool | loop, | ||
| FileFormats | format, | ||
| int | startPosition, | ||
| float | volumeScaling, | ||
| int | stopPosition, | ||
| const CodecInst * | codecInst | ||
| ) |
| int webrtc::voe::TransmitMixer::StartPlayingFileAsMicrophone | ( | InStream * | stream, |
| FileFormats | format, | ||
| int | startPosition, | ||
| float | volumeScaling, | ||
| int | stopPosition, | ||
| const CodecInst * | codecInst | ||
| ) |
| int webrtc::voe::TransmitMixer::StartPlayingFileAsMicrophone | ( | InStream * | stream, |
| FileFormats | format, | ||
| int | startPosition, | ||
| float | volumeScaling, | ||
| int | stopPosition, | ||
| const CodecInst * | codecInst | ||
| ) |
| int webrtc::voe::TransmitMixer::StartRecordingCall | ( | const char * | fileName, |
| const CodecInst * | codecInst | ||
| ) |
| int webrtc::voe::TransmitMixer::StartRecordingCall | ( | const char * | fileName, |
| const CodecInst * | codecInst | ||
| ) |
| int webrtc::voe::TransmitMixer::StartRecordingCall | ( | OutStream * | stream, |
| const CodecInst * | codecInst | ||
| ) |
| int webrtc::voe::TransmitMixer::StartRecordingCall | ( | OutStream * | stream, |
| const CodecInst * | codecInst | ||
| ) |
| int webrtc::voe::TransmitMixer::StartRecordingMicrophone | ( | const char * | fileName, |
| const CodecInst * | codecInst | ||
| ) |
| int webrtc::voe::TransmitMixer::StartRecordingMicrophone | ( | const char * | fileName, |
| const CodecInst * | codecInst | ||
| ) |
| int webrtc::voe::TransmitMixer::StartRecordingMicrophone | ( | OutStream * | stream, |
| const CodecInst * | codecInst | ||
| ) |
| int webrtc::voe::TransmitMixer::StartRecordingMicrophone | ( | OutStream * | stream, |
| const CodecInst * | codecInst | ||
| ) |
| int webrtc::voe::TransmitMixer::StopPlayingFileAsMicrophone | ( | ) |
| int webrtc::voe::TransmitMixer::StopPlayingFileAsMicrophone | ( | ) |
| int webrtc::voe::TransmitMixer::StopRecordingCall | ( | ) |
| int webrtc::voe::TransmitMixer::StopRecordingCall | ( | ) |
| int webrtc::voe::TransmitMixer::StopRecordingMicrophone | ( | ) |
| int webrtc::voe::TransmitMixer::StopRecordingMicrophone | ( | ) |
| int32_t webrtc::voe::TransmitMixer::StopSend | ( | ) |
| int32_t webrtc::voe::TransmitMixer::StopSend | ( | ) |
| int webrtc::voe::TransmitMixer::TimeSinceLastTyping | ( | int & | seconds | ) |
| int webrtc::voe::TransmitMixer::TimeSinceLastTyping | ( | int & | seconds | ) |
1.8.13