Home
last modified time | relevance | path

Searched refs:AudioProcessing (Results 1 – 25 of 100) sorted by relevance

1234

/external/webrtc/modules/audio_processing/include/
Daudio_frame_proxies.cc18 int ProcessAudioFrame(AudioProcessing* ap, AudioFrame* frame) { in ProcessAudioFrame()
20 return AudioProcessing::Error::kNullPointerError; in ProcessAudioFrame()
41 int ProcessReverseAudioFrame(AudioProcessing* ap, AudioFrame* frame) { in ProcessReverseAudioFrame()
43 return AudioProcessing::Error::kNullPointerError; in ProcessReverseAudioFrame()
47 if (frame->sample_rate_hz_ != AudioProcessing::NativeRate::kSampleRate8kHz && in ProcessReverseAudioFrame()
48 frame->sample_rate_hz_ != AudioProcessing::NativeRate::kSampleRate16kHz && in ProcessReverseAudioFrame()
49 frame->sample_rate_hz_ != AudioProcessing::NativeRate::kSampleRate32kHz && in ProcessReverseAudioFrame()
50 frame->sample_rate_hz_ != AudioProcessing::NativeRate::kSampleRate48kHz) { in ProcessReverseAudioFrame()
51 return AudioProcessing::Error::kBadSampleRateError; in ProcessReverseAudioFrame()
55 return AudioProcessing::Error::kBadNumberChannelsError; in ProcessReverseAudioFrame()
Daudio_processing.cc19 using Agc1Config = AudioProcessing::Config::GainController1;
20 using Agc2Config = AudioProcessing::Config::GainController2;
23 const AudioProcessing::Config::NoiseSuppression::Level& level) { in NoiseSuppressionLevelToString()
25 case AudioProcessing::Config::NoiseSuppression::Level::kLow: in NoiseSuppressionLevelToString()
27 case AudioProcessing::Config::NoiseSuppression::Level::kModerate: in NoiseSuppressionLevelToString()
29 case AudioProcessing::Config::NoiseSuppression::Level::kHigh: in NoiseSuppressionLevelToString()
31 case AudioProcessing::Config::NoiseSuppression::Level::kVeryHigh: in NoiseSuppressionLevelToString()
51 constexpr int AudioProcessing::kNativeSampleRatesHz[];
54 AudioProcessing::RuntimeSetting setting) {} in SetRuntimeSetting()
112 bool AudioProcessing::Config::CaptureLevelAdjustment::operator==( in operator ==()
[all …]
Daudio_frame_proxies.h17 class AudioProcessing; variable
27 int ProcessAudioFrame(AudioProcessing* ap, AudioFrame* frame);
37 int ProcessReverseAudioFrame(AudioProcessing* ap, AudioFrame* frame);
Daudio_processing.h130 class RTC_EXPORT AudioProcessing : public rtc::RefCountInterface {
506 ~AudioProcessing() override {} in ~AudioProcessing()
678 virtual AudioProcessing::Config GetConfig() const = 0;
753 AudioProcessingBuilder& SetConfig(const AudioProcessing::Config& config) { in SetConfig()
797 rtc::scoped_refptr<AudioProcessing> Create();
800 AudioProcessing::Config config_;
840 return static_cast<size_t>(AudioProcessing::GetFrameSize(sample_rate_hz)); in calculate_frames()
920 virtual void SetRuntimeSetting(AudioProcessing::RuntimeSetting setting);
/external/webrtc/modules/audio_processing/
Dgain_control_impl.cc165 if (err != AudioProcessing::kNoError) { in AnalyzeCaptureAudio()
166 return AudioProcessing::kUnspecifiedError; in AnalyzeCaptureAudio()
182 if (err != AudioProcessing::kNoError) { in AnalyzeCaptureAudio()
183 return AudioProcessing::kUnspecifiedError; in AnalyzeCaptureAudio()
188 return AudioProcessing::kNoError; in AnalyzeCaptureAudio()
194 return AudioProcessing::kStreamParameterNotSetError; in ProcessCaptureAudio()
221 error_reported = error_reported || err_analyze != AudioProcessing::kNoError; in ProcessCaptureAudio()
250 return AudioProcessing::kUnspecifiedError; in ProcessCaptureAudio()
255 return AudioProcessing::kNoError; in ProcessCaptureAudio()
265 return AudioProcessing::kBadParameterError; in set_stream_analog_level()
[all …]
Decho_control_mobile_impl.cc42 AudioProcessing::Error MapError(int err) { in MapError()
45 return AudioProcessing::kUnsupportedFunctionError; in MapError()
47 return AudioProcessing::kNullPointerError; in MapError()
49 return AudioProcessing::kBadParameterError; in MapError()
51 return AudioProcessing::kBadStreamParameterWarning; in MapError()
55 return AudioProcessing::kUnspecifiedError; in MapError()
98 RTC_DCHECK_EQ(AudioProcessing::kNoError, error); in Initialize()
169 int err = AudioProcessing::kNoError; in ProcessCaptureAudio()
209 if (err != AudioProcessing::kNoError) { in ProcessCaptureAudio()
221 return AudioProcessing::kNoError; in ProcessCaptureAudio()
[all …]
Daudio_processing_impl_unittest.cc128 void SetRuntimeSetting(AudioProcessing::RuntimeSetting setting) override {} in SetRuntimeSetting()
137 rtc::scoped_refptr<AudioProcessing> CreateApmForInputVolumeTest( in CreateApmForInputVolumeTest()
140 webrtc::AudioProcessing::Config config; in CreateApmForInputVolumeTest()
164 int ProcessInputVolume(AudioProcessing& apm, in ProcessInputVolume()
320 rtc::scoped_refptr<AudioProcessing> apm = in TEST()
322 webrtc::AudioProcessing::Config apm_config; in TEST()
340 AudioProcessing::RuntimeSetting::CreateCapturePreGain(kGainFactor)); in TEST()
353 rtc::scoped_refptr<AudioProcessing> apm = in TEST()
355 webrtc::AudioProcessing::Config apm_config; in TEST()
373 AudioProcessing::RuntimeSetting::CreateCapturePreGain(kGainFactor)); in TEST()
[all …]
Daudio_processing_unittest.cc167 void EnableAllAPComponents(AudioProcessing* ap) { in EnableAllAPComponents()
168 AudioProcessing::Config apm_config = ap->GetConfig(); in EnableAllAPComponents()
175 AudioProcessing::Config::GainController1::kAdaptiveDigital; in EnableAllAPComponents()
181 AudioProcessing::Config::GainController1::kAdaptiveAnalog; in EnableAllAPComponents()
427 void Init(AudioProcessing* ap);
441 AudioProcessing::Error expected_return);
444 AudioProcessing::Error expected_return);
446 AudioProcessing::Error expected_return);
460 rtc::scoped_refptr<AudioProcessing> apm_;
481 AudioProcessing::Config apm_config = apm_->GetConfig(); in ApmTest()
[all …]
Daudio_processing_performance_unittest.cc197 AudioProcessing* apm, in TimedThreadApiProcessor()
326 AudioProcessing::kChunkSizeMs / 1000), in PrepareFrame()
355 AudioProcessing* apm_ = nullptr;
416 auto set_default_desktop_apm_runtime_settings = [](AudioProcessing* apm) { in SetUp()
417 AudioProcessing::Config apm_config = apm->GetConfig(); in SetUp()
423 AudioProcessing::Config::GainController1::kAdaptiveDigital; in SetUp()
428 auto set_default_mobile_apm_runtime_settings = [](AudioProcessing* apm) { in SetUp()
429 AudioProcessing::Config apm_config = apm->GetConfig(); in SetUp()
434 AudioProcessing::Config::GainController1::kAdaptiveDigital; in SetUp()
440 auto turn_off_default_apm_runtime_settings = [](AudioProcessing* apm) { in SetUp()
[all …]
Daudio_processing_impl_locking_unittest.cc311 AudioProcessing* apm);
328 AudioProcessing* const apm_ = nullptr;
337 AudioProcessing* apm);
343 AudioProcessing* apm_ = nullptr;
355 AudioProcessing* apm);
372 AudioProcessing* const apm_ = nullptr;
430 rtc::scoped_refptr<AudioProcessing> apm_;
477 AudioProcessing::Config GetApmTestConfig(AecType aec_type) { in GetApmTestConfig()
478 AudioProcessing::Config apm_config; in GetApmTestConfig()
484 AudioProcessing::Config::GainController1::kAdaptiveDigital; in GetApmTestConfig()
[all …]
Daudio_processing_impl.cc55 return sample_rate_hz == AudioProcessing::kSampleRate32kHz || in SampleRateSupportsMultiBand()
56 sample_rate_hz == AudioProcessing::kSampleRate48kHz; in SampleRateSupportsMultiBand()
114 AudioProcessing::Config::GainController1::Mode mode) { in Agc1ConfigModeToInterfaceMode()
115 using Agc1Config = AudioProcessing::Config::GainController1; in Agc1ConfigModeToInterfaceMode()
185 return AudioProcessing::kNoError; in AudioFormatValidityToErrorCode()
188 return AudioProcessing::kBadSampleRateError; in AudioFormatValidityToErrorCode()
190 return AudioProcessing::kBadNumberChannelsError; in AudioFormatValidityToErrorCode()
207 return {AudioProcessing::kNoError, FormatErrorOutputOption::kDoNothing}; in ChooseErrorOutputOption()
211 if (error_code == AudioProcessing::kNoError) { in ChooseErrorOutputOption()
214 if (error_code == AudioProcessing::kNoError) { in ChooseErrorOutputOption()
[all …]
/external/webrtc/modules/audio_processing/test/
Druntime_setting_util.cc17 void ReplayRuntimeSetting(AudioProcessing* apm, in ReplayRuntimeSetting()
29 AudioProcessing::RuntimeSetting::CreateCapturePreGain( in ReplayRuntimeSetting()
33 AudioProcessing::RuntimeSetting::CreateCaptureFixedPostGain( in ReplayRuntimeSetting()
37 AudioProcessing::RuntimeSetting::CreatePlayoutVolumeChange( in ReplayRuntimeSetting()
41 AudioProcessing::RuntimeSetting::CreatePlayoutAudioDeviceChange( in ReplayRuntimeSetting()
46 AudioProcessing::RuntimeSetting::CreateCaptureOutputUsedSetting( in ReplayRuntimeSetting()
Ddebug_dump_test.cc55 explicit DebugDumpGenerator(const AudioProcessing::Config& apm_config);
83 AudioProcessing* apm() const { return apm_.get(); } in apm()
114 rtc::scoped_refptr<AudioProcessing> apm_;
148 const AudioProcessing::Config& apm_config) in DebugDumpGenerator()
209 RTC_CHECK_EQ(AudioProcessing::kNoError, apm_->set_stream_delay_ms(100)); in Process()
213 AudioProcessing::RuntimeSetting::CreateCapturePreGain(1 + i % 10)); in Process()
216 RTC_CHECK_EQ(AudioProcessing::kNoError, in Process()
221 AudioProcessing::kNoError, in Process()
336 AudioProcessing::Config apm_config; in TEST_F()
351 AudioProcessing::Config apm_config; in TEST_F()
[all …]
Daudio_processing_builder_for_testing.h35 const AudioProcessing::Config& config) { in SetConfig()
79 rtc::scoped_refptr<AudioProcessing> Create();
85 AudioProcessing::Config config_;
Ddebug_dump_replayer.cc127 RTC_CHECK_EQ(AudioProcessing::kNoError, in OnStreamEvent()
146 RTC_CHECK_EQ(AudioProcessing::kNoError, in OnStreamEvent()
168 AudioProcessing::kNoError, in OnReverseStreamEvent()
197 AudioProcessing::Config apm_config; in ConfigureApm()
220 static_cast<AudioProcessing::Config::NoiseSuppression::Level>( in ConfigureApm()
234 static_cast<AudioProcessing::Config::GainController1::Mode>( in ConfigureApm()
Daec_dump_based_simulator.cc83 rtc::scoped_refptr<AudioProcessing> audio_processing, in AecDumpBasedSimulator()
158 RTC_CHECK_EQ(AudioProcessing::kNoError, in PrepareProcessStreamCall()
162 RTC_CHECK_EQ(AudioProcessing::kNoError, in PrepareProcessStreamCall()
364 AudioProcessing::Config apm_config = ap_->GetConfig(); in HandleMessage()
410 static_cast<webrtc::AudioProcessing::Config::GainController1::Mode>( in HandleMessage()
482 static_cast<AudioProcessing::Config::NoiseSuppression::Level>(level); in HandleMessage()
608 AudioProcessing::RuntimeSetting::CreateCapturePreGain( in HandleMessage()
617 AudioProcessing::RuntimeSetting::CreateCapturePreGain( in HandleMessage()
625 AudioProcessing::RuntimeSetting::CreateCaptureFixedPostGain( in HandleMessage()
630 AudioProcessing::RuntimeSetting::CreatePlayoutVolumeChange( in HandleMessage()
[all …]
Daudio_processing_simulator.cc117 rtc::scoped_refptr<AudioProcessing> audio_processing, in AudioProcessingSimulator()
262 AudioProcessing::RuntimeSetting::CreateCaptureOutputUsedSetting(false)); in ProcessStream()
268 AudioProcessing::RuntimeSetting::CreateCaptureOutputUsedSetting(true)); in ProcessStream()
277 AudioProcessing::kNoError, in ProcessStream()
285 RTC_CHECK_EQ(AudioProcessing::kNoError, in ProcessStream()
333 AudioProcessing::kNoError, in ProcessReverseStream()
341 RTC_CHECK_EQ(AudioProcessing::kNoError, in ProcessReverseStream()
495 AudioProcessing::Config apm_config; in ConfigureAudioProcessor()
573 static_cast<webrtc::AudioProcessing::Config::GainController1::Mode>( in ConfigureAudioProcessor()
608 static_cast<AudioProcessing::Config::NoiseSuppression::Level>(level); in ConfigureAudioProcessor()
/external/webrtc/modules/audio_processing/aec_dump/
Daec_dump_impl.cc168 const AudioProcessing::RuntimeSetting& runtime_setting) { in WriteRuntimeSetting()
174 case AudioProcessing::RuntimeSetting::Type::kCapturePreGain: { in WriteRuntimeSetting()
180 case AudioProcessing::RuntimeSetting::Type::kCapturePostGain: { in WriteRuntimeSetting()
186 case AudioProcessing::RuntimeSetting::Type:: in WriteRuntimeSetting()
193 case AudioProcessing::RuntimeSetting::Type::kCaptureCompressionGain: in WriteRuntimeSetting()
197 case AudioProcessing::RuntimeSetting::Type::kCaptureFixedPostGain: { in WriteRuntimeSetting()
203 case AudioProcessing::RuntimeSetting::Type::kCaptureOutputUsed: { in WriteRuntimeSetting()
209 case AudioProcessing::RuntimeSetting::Type::kPlayoutVolumeChange: { in WriteRuntimeSetting()
215 case AudioProcessing::RuntimeSetting::Type::kPlayoutAudioDeviceChange: { in WriteRuntimeSetting()
216 AudioProcessing::RuntimeSetting::PlayoutAudioDeviceInfo src; in WriteRuntimeSetting()
[all …]
/external/webrtc/test/fuzzers/
Daudio_processing_sample_rate_fuzzer.cc34 AudioProcessing::GetFrameSize(input_rate); in GenerateFloatFrame()
49 AudioProcessing::GetFrameSize(input_rate); in GenerateFixedFrame()
70 void SetRuntimeSetting(AudioProcessing::RuntimeSetting setting) override {} in SetRuntimeSetting()
92 rtc::scoped_refptr<AudioProcessing> apm = in FuzzOneInput()
128 int apm_return_code = AudioProcessing::Error::kNoError; in FuzzOneInput()
157 RTC_DCHECK(apm_return_code == AudioProcessing::kNoError || in FuzzOneInput()
158 apm_return_code == AudioProcessing::kBadSampleRateError); in FuzzOneInput()
Daudio_processing_fuzzer_helper.cc34 AudioProcessing::GetFrameSize(input_rate); in GenerateFloatFrame()
59 AudioProcessing::GetFrameSize(input_rate); in GenerateFixedFrame()
74 rtc::scoped_refptr<AudioProcessing> apm) { in FuzzAudioProcessing()
110 int apm_return_code = AudioProcessing::Error::kNoError; in FuzzAudioProcessing()
140 RTC_DCHECK_NE(apm_return_code, AudioProcessing::kBadDataLengthError); in FuzzAudioProcessing()
/external/webrtc/audio/
Daudio_transport_impl.cc40 for (int native_rate_hz : AudioProcessing::kNativeSampleRatesHz) { in InitializeCaptureFrame()
52 AudioProcessing* audio_processing, in ProcessCaptureFrame()
92 AudioProcessing* audio_processing, in AudioTransportImpl()
144 RTC_DCHECK_GE(sample_rate, AudioProcessing::NativeRate::kSampleRate8kHz); in RecordedDataIsAvailable()
215 static_cast<uint32_t>(AudioProcessing::NativeRate::kSampleRate8kHz)); in NeedMorePlayData()
229 RTC_DCHECK_EQ(error, AudioProcessing::kNoError); in NeedMorePlayData()
251 RTC_DCHECK_GE(sample_rate, AudioProcessing::NativeRate::kSampleRate8kHz); in PullRenderData()
/external/webrtc/sdk/objc/api/peerconnection/
DRTCPeerConnectionFactory+Native.h23 class AudioProcessing; variable
53 (rtc::scoped_refptr<webrtc::AudioProcessing>)audioProcessingModule;
66 (rtc::scoped_refptr<webrtc::AudioProcessing>)audioProcessingModule
DRTCPeerConnectionFactoryBuilder.h22 class AudioProcessing; variable
44 - (void)setAudioProcessingModule:(rtc::scoped_refptr<webrtc::AudioProcessing>)audioProcessingModule;
/external/webrtc/call/
Daudio_state.h37 rtc::scoped_refptr<webrtc::AudioProcessing> audio_processing;
46 virtual AudioProcessing* audio_processing() = 0;
/external/webrtc/modules/audio_processing/agc2/
Dadaptive_digital_gain_applier.h41 const AudioProcessing::Config::GainController2::AdaptiveDigital& config,
58 const AudioProcessing::Config::GainController2::AdaptiveDigital config_;

1234