diff --git a/audio/impl/ParametersUtil.cpp b/audio/impl/ParametersUtil.cpp index 4d8a208..7499399 100644 --- a/audio/impl/ParametersUtil.cpp +++ b/audio/impl/ParametersUtil.cpp @@ -146,6 +146,10 @@ Result ParametersUtil::setParametersImpl(const hidl_vec& context params.add(String8(pair.key.c_str()), String8(pair.value.c_str())); } for (size_t i = 0; i < parameters.size(); ++i) { + if (parameters[i].key == "bt_wbs") { + params.add(String8("g_sco_samplerate"), + String8(parameters[i].value == AudioParameter::valueOn ? "16000" : "8000")); + } params.add(String8(parameters[i].key.c_str()), String8(parameters[i].value.c_str())); } return setParams(params);