Lines Matching defs:devices

346        specified usecase to new snd devices */
568 * because of the limitation that both the devices cannot be enabled
590 usecase->devices & AUDIO_DEVICE_OUT_ALL_CODEC_BACKEND) {
603 /* Make sure the previous devices to be disabled first and then enable the
604 selected devices */
620 specified usecase to new snd devices */
649 * because of the limitation that two devices cannot be enabled
672 /* Make sure the previous devices to be disabled first and then enable the
673 selected devices */
689 specified usecase to new snd devices */
782 usecase->stream.out->devices);
783 in_snd_device = platform_get_input_snd_device(adev->platform, usecase->stream.out->devices);
784 usecase->devices = usecase->stream.out->devices;
787 * If the voice call is active, use the sound devices of voice call usecase
790 * usecase. This is to avoid switching devices for voice call when
796 if ((vc_usecase) && ((vc_usecase->devices & AUDIO_DEVICE_OUT_ALL_CODEC_BACKEND) ||
797 (usecase->devices == AUDIO_DEVICE_IN_VOICE_CALL))) {
803 if ((voip_usecase) && ((voip_usecase->devices & AUDIO_DEVICE_OUT_ALL_CODEC_BACKEND) &&
804 (usecase->devices & AUDIO_DEVICE_OUT_ALL_CODEC_BACKEND) &&
812 if ((hfp_usecase) && (hfp_usecase->devices & AUDIO_DEVICE_OUT_ALL_CODEC_BACKEND)) {
818 usecase->devices = usecase->stream.out->devices;
822 usecase->stream.out->devices);
830 usecase->devices = usecase->stream.in->device;
838 out_device = adev->primary_output->devices;
859 * and enable both RX and TX devices though one of them is same as current
868 /* Disable current sound devices */
881 * the devices to reduce in-call device switch time.
891 /* Enable new sound devices */
893 if (usecase->devices & AUDIO_DEVICE_OUT_ALL_CODEC_BACKEND)
916 usecase->stream.out->devices,
1027 uc_info->devices = in->device;
1305 if (usecase->devices & AUDIO_DEVICE_OUT_AUX_DIGITAL) {
1308 * disabling/enabling both RX and TX devices, CSD calls, etc.
1360 usecase->devices & AUDIO_DEVICE_OUT_AUX_DIGITAL) {
1372 usecase->devices & AUDIO_DEVICE_OUT_AUX_DIGITAL) {
1412 if (out->devices & AUDIO_DEVICE_OUT_AUX_DIGITAL)
1433 ALOGD("%s: enter: stream(%p)usecase(%d: %s) devices(%#x)",
1435 out->devices);
1461 uc_info->devices = out->devices;
1466 if (out->devices & AUDIO_DEVICE_OUT_AUX_DIGITAL) {
1805 if ((out->devices == AUDIO_DEVICE_OUT_AUX_DIGITAL ||
1806 out->devices == AUDIO_DEVICE_OUT_ANLG_DOCK_HEADSET) &&
1819 * and headset devices at the same time, select_devices() switches the music
1825 * NOTE: We should not check if the current devices are same as new devices.
1830 out->devices = val;
2594 audio_devices_t devices,
2615 ALOGD("%s: enter: sample_rate(%d) channel_mask(%#x) devices(%#x) flags(%#x)\
2617 devices, flags, &out->stream);
2624 if (devices == AUDIO_DEVICE_NONE)
2625 devices = AUDIO_DEVICE_OUT_SPEAKER;
2628 out->devices = devices;
2639 (out->devices & AUDIO_DEVICE_OUT_AUX_DIGITAL ||
2640 out->devices & AUDIO_DEVICE_OUT_PROXY)) {
2643 if (out->devices & AUDIO_DEVICE_OUT_AUX_DIGITAL)
2646 if (out->devices & AUDIO_DEVICE_OUT_PROXY)
2771 } else if (out->devices == AUDIO_DEVICE_OUT_TELEPHONY_TX) {
2806 ALOGV("%s devices %d,flags %x, format %x, out->sample_rate %d, out->bit_width %d",
2807 __func__, devices, flags, format, out->sample_rate, out->bit_width);
2810 devices, flags, format, out->sample_rate,
3170 audio_devices_t devices,
3194 ALOGD("%s: enter: sample_rate(%d) channel_mask(%#x) devices(%#x)\
3196 devices, &in->stream, handle);
3216 in->device = devices;