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