Decouple input and output sample rate overrides.
We may sometimes want to override only input or only output, or override them with different values. This change allows setting the overrides separately. Change-Id: Ib0c44cb7a3cfa834f997fb6cd54f7cad68705f41 Bug: webrtc:10441 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/128763 Commit-Queue: Paulina Hensman <phensman@webrtc.org> Reviewed-by: Henrik Andreassson <henrika@webrtc.org> Cr-Commit-Position: refs/heads/master@{#27236}
This commit is contained in:
committed by
Commit Bot
parent
2293622f02
commit
1ca30a7e41
@ -477,14 +477,16 @@ class AudioDeviceTest : public ::testing::Test {
|
||||
int total_delay_ms() const { return 10; }
|
||||
|
||||
void UpdateParameters() {
|
||||
int sample_rate = GetDefaultSampleRate(jni_, audio_manager_);
|
||||
int input_sample_rate = GetDefaultSampleRate(jni_, audio_manager_);
|
||||
int output_sample_rate = GetDefaultSampleRate(jni_, audio_manager_);
|
||||
bool stereo_playout_is_available;
|
||||
bool stereo_record_is_available;
|
||||
audio_device_->StereoPlayoutIsAvailable(&stereo_playout_is_available);
|
||||
audio_device_->StereoRecordingIsAvailable(&stereo_record_is_available);
|
||||
GetAudioParameters(jni_, context_, audio_manager_, sample_rate,
|
||||
stereo_playout_is_available, stereo_record_is_available,
|
||||
&input_parameters_, &output_parameters_);
|
||||
GetAudioParameters(jni_, context_, audio_manager_, input_sample_rate,
|
||||
output_sample_rate, stereo_playout_is_available,
|
||||
stereo_record_is_available, &input_parameters_,
|
||||
&output_parameters_);
|
||||
}
|
||||
|
||||
void SetActiveAudioLayer(AudioDeviceModule::AudioLayer audio_layer) {
|
||||
|
||||
Reference in New Issue
Block a user