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 | ) |