webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include <voe_audio_processing_impl.h>
Public Member Functions | |
int | SetNsStatus (bool enable, NsModes mode=kNsUnchanged) override |
int | GetNsStatus (bool &enabled, NsModes &mode) override |
int | SetAgcStatus (bool enable, AgcModes mode=kAgcUnchanged) override |
int | GetAgcStatus (bool &enabled, AgcModes &mode) override |
int | SetAgcConfig (AgcConfig config) override |
int | GetAgcConfig (AgcConfig &config) override |
int | SetEcStatus (bool enable, EcModes mode=kEcUnchanged) override |
int | GetEcStatus (bool &enabled, EcModes &mode) override |
int | EnableDriftCompensation (bool enable) override |
bool | DriftCompensationEnabled () override |
void | SetDelayOffsetMs (int offset) override |
int | DelayOffsetMs () override |
int | SetAecmMode (AecmModes mode=kAecmSpeakerphone, bool enableCNG=true) override |
int | GetAecmMode (AecmModes &mode, bool &enabledCNG) override |
int | EnableHighPassFilter (bool enable) override |
bool | IsHighPassFilterEnabled () override |
int | VoiceActivityIndicator (int channel) override |
int | SetEcMetricsStatus (bool enable) override |
int | GetEcMetricsStatus (bool &enabled) override |
int | GetEchoMetrics (int &ERL, int &ERLE, int &RERL, int &A_NLP) override |
int | GetEcDelayMetrics (int &delay_median, int &delay_std, float &fraction_poor_delays) override |
int | StartDebugRecording (const char *fileNameUTF8) override |
int | StartDebugRecording (FILE *file_handle) override |
int | StopDebugRecording () override |
int | SetTypingDetectionStatus (bool enable) override |
int | GetTypingDetectionStatus (bool &enabled) override |
int | TimeSinceLastTyping (int &seconds) override |
int | SetTypingDetectionParameters (int timeWindow, int costPerTyping, int reportingThreshold, int penaltyDecay, int typeEventDelay=0) override |
void | EnableStereoChannelSwapping (bool enable) override |
bool | IsStereoChannelSwappingEnabled () override |
int | SetNsStatus (bool enable, NsModes mode=kNsUnchanged) override |
int | GetNsStatus (bool &enabled, NsModes &mode) override |
int | SetAgcStatus (bool enable, AgcModes mode=kAgcUnchanged) override |
int | GetAgcStatus (bool &enabled, AgcModes &mode) override |
int | SetAgcConfig (AgcConfig config) override |
int | GetAgcConfig (AgcConfig &config) override |
int | SetEcStatus (bool enable, EcModes mode=kEcUnchanged) override |
int | GetEcStatus (bool &enabled, EcModes &mode) override |
int | EnableDriftCompensation (bool enable) override |
bool | DriftCompensationEnabled () override |
void | SetDelayOffsetMs (int offset) override |
int | DelayOffsetMs () override |
int | SetAecmMode (AecmModes mode=kAecmSpeakerphone, bool enableCNG=true) override |
int | GetAecmMode (AecmModes &mode, bool &enabledCNG) override |
int | EnableHighPassFilter (bool enable) override |
bool | IsHighPassFilterEnabled () override |
int | VoiceActivityIndicator (int channel) override |
int | SetEcMetricsStatus (bool enable) override |
int | GetEcMetricsStatus (bool &enabled) override |
int | GetEchoMetrics (int &ERL, int &ERLE, int &RERL, int &A_NLP) override |
int | GetEcDelayMetrics (int &delay_median, int &delay_std, float &fraction_poor_delays) override |
int | StartDebugRecording (const char *fileNameUTF8) override |
int | StartDebugRecording (FILE *file_handle) override |
int | StopDebugRecording () override |
int | SetTypingDetectionStatus (bool enable) override |
int | GetTypingDetectionStatus (bool &enabled) override |
int | TimeSinceLastTyping (int &seconds) override |
int | SetTypingDetectionParameters (int timeWindow, int costPerTyping, int reportingThreshold, int penaltyDecay, int typeEventDelay=0) override |
void | EnableStereoChannelSwapping (bool enable) override |
bool | IsStereoChannelSwappingEnabled () override |
Public Member Functions inherited from webrtc::VoEAudioProcessing | |
virtual int | Release ()=0 |
virtual int | Release ()=0 |
Protected Member Functions | |
VoEAudioProcessingImpl (voe::SharedData *shared) | |
~VoEAudioProcessingImpl () override | |
VoEAudioProcessingImpl (voe::SharedData *shared) | |
~VoEAudioProcessingImpl () override | |
Protected Member Functions inherited from webrtc::VoEAudioProcessing | |
VoEAudioProcessing () | |
virtual | ~VoEAudioProcessing () |
VoEAudioProcessing () | |
virtual | ~VoEAudioProcessing () |
Additional Inherited Members | |
Static Public Member Functions inherited from webrtc::VoEAudioProcessing | |
static VoEAudioProcessing * | GetInterface (VoiceEngine *voiceEngine) |
static bool | DriftCompensationSupported () |
static VoEAudioProcessing * | GetInterface (VoiceEngine *voiceEngine) |
static bool | DriftCompensationSupported () |
|
protected |
|
overrideprotected |
|
protected |
|
overrideprotected |
|
overridevirtual |
Implements webrtc::VoEAudioProcessing.
|
overridevirtual |
Implements webrtc::VoEAudioProcessing.
|
overridevirtual |
Implements webrtc::VoEAudioProcessing.
|
overridevirtual |
Implements webrtc::VoEAudioProcessing.
|
overridevirtual |
Implements webrtc::VoEAudioProcessing.
|
overridevirtual |
Implements webrtc::VoEAudioProcessing.
|
overridevirtual |
Implements webrtc::VoEAudioProcessing.
|
overridevirtual |
Implements webrtc::VoEAudioProcessing.
|
overridevirtual |
Implements webrtc::VoEAudioProcessing.
|
overridevirtual |
Implements webrtc::VoEAudioProcessing.
|
overridevirtual |
Implements webrtc::VoEAudioProcessing.
|
overridevirtual |
Implements webrtc::VoEAudioProcessing.
|
overridevirtual |
Implements webrtc::VoEAudioProcessing.
|
overridevirtual |
Implements webrtc::VoEAudioProcessing.
|
overridevirtual |
Implements webrtc::VoEAudioProcessing.
|
overridevirtual |
Implements webrtc::VoEAudioProcessing.
|
overridevirtual |
Implements webrtc::VoEAudioProcessing.
|
overridevirtual |
Implements webrtc::VoEAudioProcessing.
|
overridevirtual |
Implements webrtc::VoEAudioProcessing.
|
overridevirtual |
Implements webrtc::VoEAudioProcessing.
|
overridevirtual |
Implements webrtc::VoEAudioProcessing.
|
overridevirtual |
Implements webrtc::VoEAudioProcessing.
|
overridevirtual |
Implements webrtc::VoEAudioProcessing.
|
overridevirtual |
Implements webrtc::VoEAudioProcessing.
|
overridevirtual |
Implements webrtc::VoEAudioProcessing.
|
overridevirtual |
Implements webrtc::VoEAudioProcessing.
|
overridevirtual |
Implements webrtc::VoEAudioProcessing.
|
overridevirtual |
Implements webrtc::VoEAudioProcessing.
|
overridevirtual |
Implements webrtc::VoEAudioProcessing.
|
overridevirtual |
Implements webrtc::VoEAudioProcessing.
|
overridevirtual |
Implements webrtc::VoEAudioProcessing.
|
overridevirtual |
Implements webrtc::VoEAudioProcessing.
|
overridevirtual |
Implements webrtc::VoEAudioProcessing.
|
overridevirtual |
Implements webrtc::VoEAudioProcessing.
|
overridevirtual |
Implements webrtc::VoEAudioProcessing.
|
overridevirtual |
Implements webrtc::VoEAudioProcessing.
|
overridevirtual |
Implements webrtc::VoEAudioProcessing.
|
overridevirtual |
Implements webrtc::VoEAudioProcessing.
|
overridevirtual |
Implements webrtc::VoEAudioProcessing.
|
overridevirtual |
Implements webrtc::VoEAudioProcessing.
|
overridevirtual |
Implements webrtc::VoEAudioProcessing.
|
overridevirtual |
Implements webrtc::VoEAudioProcessing.
|
overridevirtual |
Implements webrtc::VoEAudioProcessing.
|
overridevirtual |
Implements webrtc::VoEAudioProcessing.
|
overridevirtual |
Implements webrtc::VoEAudioProcessing.
|
overridevirtual |
Implements webrtc::VoEAudioProcessing.
|
overridevirtual |
Implements webrtc::VoEAudioProcessing.
|
overridevirtual |
Implements webrtc::VoEAudioProcessing.
|
overridevirtual |
Implements webrtc::VoEAudioProcessing.
|
overridevirtual |
Implements webrtc::VoEAudioProcessing.
|
overridevirtual |
Implements webrtc::VoEAudioProcessing.
|
overridevirtual |
Implements webrtc::VoEAudioProcessing.
|
overridevirtual |
Implements webrtc::VoEAudioProcessing.
|
overridevirtual |
Implements webrtc::VoEAudioProcessing.
|
overridevirtual |
Implements webrtc::VoEAudioProcessing.
|
overridevirtual |
Implements webrtc::VoEAudioProcessing.
|
overridevirtual |
Implements webrtc::VoEAudioProcessing.
|
overridevirtual |
Implements webrtc::VoEAudioProcessing.
|
overridevirtual |
Implements webrtc::VoEAudioProcessing.
|
overridevirtual |
Implements webrtc::VoEAudioProcessing.