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
@ -40,9 +40,11 @@ void GetDefaultAudioParameters(JNIEnv* env,
|
||||
const JavaParamRef<jobject> j_context(application_context);
|
||||
const ScopedJavaLocalRef<jobject> j_audio_manager =
|
||||
jni::GetAudioManager(env, j_context);
|
||||
const int sample_rate = jni::GetDefaultSampleRate(env, j_audio_manager);
|
||||
jni::GetAudioParameters(env, j_context, j_audio_manager, sample_rate,
|
||||
false /* use_stereo_input */,
|
||||
const int input_sample_rate = jni::GetDefaultSampleRate(env, j_audio_manager);
|
||||
const int output_sample_rate =
|
||||
jni::GetDefaultSampleRate(env, j_audio_manager);
|
||||
jni::GetAudioParameters(env, j_context, j_audio_manager, input_sample_rate,
|
||||
output_sample_rate, false /* use_stereo_input */,
|
||||
false /* use_stereo_output */, input_parameters,
|
||||
output_parameters);
|
||||
}
|
||||
|
Reference in New Issue
Block a user