Lines Matching refs:out_device
411 void platform_set_echo_reference(struct audio_device *adev, bool enable, audio_devices_t out_device)
423 if (out_device != AUDIO_DEVICE_NONE) {
424 snd_device = platform_get_output_snd_device(adev->platform, out_device);
1294 snd_device_t platform_get_input_snd_device(void *platform, audio_devices_t out_device)
1310 ALOGV("%s: enter: out_device(%#x) in_device(%#x)",
1311 __func__, out_device, in_device);
1312 if ((out_device != AUDIO_DEVICE_NONE) && voice_is_in_call(adev)) {
1314 if (out_device & AUDIO_DEVICE_OUT_WIRED_HEADPHONE ||
1315 out_device & AUDIO_DEVICE_OUT_WIRED_HEADSET ||
1316 out_device & AUDIO_DEVICE_OUT_LINE) {
1333 if (out_device & AUDIO_DEVICE_OUT_EARPIECE) {
1342 } else if (out_device & AUDIO_DEVICE_OUT_WIRED_HEADSET) {
1344 } else if (out_device & AUDIO_DEVICE_OUT_ALL_SCO) {
1350 } else if (out_device & AUDIO_DEVICE_OUT_SPEAKER ||
1351 out_device & AUDIO_DEVICE_OUT_SPEAKER_SAFE ||
1352 out_device & AUDIO_DEVICE_OUT_WIRED_HEADPHONE ||
1353 out_device & AUDIO_DEVICE_OUT_LINE) {
1360 } else if (out_device & AUDIO_DEVICE_OUT_TELEPHONY_TX)
1385 if (out_device & (AUDIO_DEVICE_OUT_SPEAKER | AUDIO_DEVICE_OUT_SPEAKER_SAFE))
1406 platform_set_echo_reference(adev, true, out_device);
1424 platform_set_echo_reference(adev, true, out_device);
1482 if (out_device & AUDIO_DEVICE_OUT_EARPIECE) {
1484 } else if (out_device & AUDIO_DEVICE_OUT_WIRED_HEADSET) {
1486 } else if (out_device & AUDIO_DEVICE_OUT_SPEAKER ||
1487 out_device & AUDIO_DEVICE_OUT_SPEAKER_SAFE ||
1488 out_device & AUDIO_DEVICE_OUT_WIRED_HEADPHONE ||
1489 out_device & AUDIO_DEVICE_OUT_LINE) {
1494 } else if (out_device & AUDIO_DEVICE_OUT_BLUETOOTH_SCO_HEADSET) {
1500 } else if (out_device & AUDIO_DEVICE_OUT_AUX_DIGITAL) {
1503 ALOGE("%s: Unknown output device(s) %#x", __func__, out_device);