|
enum class | Error : int {
KNoError = 0
, KUnspecifiedError = -1
, KCreationFailedError = -2
, KUnsupportedComponentError = -3
,
KUnsupportedFunctionError = -4
, KNullPointerError = -5
, KBadParameterError = -6
, KBadSampleRateError = -7
,
KBadDataLengthError = -8
, KBadNumberChannelsError = -9
, KFileError = -10
, KStreamParameterNotSetError = -11
,
KNotEnabledError = -12
, KBadStreamParameterWarning = -13
} |
|
enum class | NativeRate : int { KSampleRate8kHz = 8000
, KSampleRate16kHz = 16000
, KSampleRate32kHz = 32000
, KSampleRate48kHz = 48000
} |
|
|
virtual int | Initialize ()=0 |
|
virtual int | Initialize (::webrtc::ProcessingConfig const &)=0 |
|
virtual void | ApplyConfig (::webrtc::AudioProcessing::Config const &)=0 |
|
virtual int | proc_sample_rate_hz () const =0 |
|
virtual int | proc_split_sample_rate_hz () const =0 |
|
virtual uint64 | num_input_channels () const =0 |
|
virtual uint64 | num_proc_channels () const =0 |
|
virtual uint64 | num_output_channels () const =0 |
|
virtual uint64 | num_reverse_channels () const =0 |
|
virtual void | set_output_will_be_muted (bool)=0 |
|
virtual void | SetRuntimeSetting (::webrtc::AudioProcessing::RuntimeSetting)=0 |
|
virtual bool | PostRuntimeSetting (::webrtc::AudioProcessing::RuntimeSetting)=0 |
|
virtual int | ProcessStream (short const *const, ::webrtc::StreamConfig const &, ::webrtc::StreamConfig const &, short *const)=0 |
|
virtual int | ProcessStream (float const *const *, ::webrtc::StreamConfig const &, ::webrtc::StreamConfig const &, float *const *)=0 |
|
virtual int | ProcessReverseStream (short const *const, ::webrtc::StreamConfig const &, ::webrtc::StreamConfig const &, short *const)=0 |
|
virtual int | ProcessReverseStream (float const *const *, ::webrtc::StreamConfig const &, ::webrtc::StreamConfig const &, float *const *)=0 |
|
virtual int | AnalyzeReverseStream (float const *const *, ::webrtc::StreamConfig const &)=0 |
|
virtual bool | GetLinearAecOutput (::rtc::ArrayView<::std::array< float, 160 > >) const =0 |
|
virtual void | set_stream_analog_level (int)=0 |
|
virtual int | recommended_stream_analog_level () const =0 |
|
virtual int | set_stream_delay_ms (int)=0 |
|
virtual int | stream_delay_ms () const =0 |
|
virtual void | set_stream_key_pressed (bool)=0 |
|
virtual bool | CreateAndAttachAecDump (::std::string_view, int64, ::webrtc::TaskQueueBase *)=0 |
|
virtual bool | CreateAndAttachAecDump (::_iobuf *, int64, ::webrtc::TaskQueueBase *)=0 |
|
virtual void | AttachAecDump (::std::unique_ptr<::webrtc::AecDump >)=0 |
|
virtual void | DetachAecDump ()=0 |
|
virtual::webrtc::AudioProcessingStats | GetStatistics ()=0 |
|
virtual::webrtc::AudioProcessingStats | GetStatistics (bool)=0 |
|
virtual::webrtc::AudioProcessing::Config | GetConfig () const =0 |
|
virtual void | AddRef () const =0 |
|
virtual::webrtc::RefCountReleaseStatus | Release () const =0 |
|
MCFOLD void | $dtor () |
|