Lines Matching full:devices
112 /* Array to store sound devices */
115 /* Playback sound devices */
132 /* Capture sound devices */
586 snd_device_t platform_get_output_snd_device(void *platform, audio_devices_t devices)
593 ALOGV("%s: enter: output devices(%#x)", __func__, devices);
594 if (devices == AUDIO_DEVICE_NONE ||
595 devices & AUDIO_DEVICE_BIT_IN) {
596 ALOGV("%s: Invalid output devices (%#x)", __func__, devices);
601 if (devices & AUDIO_DEVICE_OUT_WIRED_HEADPHONE ||
602 devices & AUDIO_DEVICE_OUT_WIRED_HEADSET) {
611 } else if (devices & AUDIO_DEVICE_OUT_ALL_SCO) {
617 } else if (devices & AUDIO_DEVICE_OUT_SPEAKER) {
619 } else if (devices & AUDIO_DEVICE_OUT_EARPIECE) {
630 if (popcount(devices) == 2) {
631 if (devices == (AUDIO_DEVICE_OUT_WIRED_HEADPHONE |
634 } else if (devices == (AUDIO_DEVICE_OUT_WIRED_HEADSET |
637 } else if (devices == (AUDIO_DEVICE_OUT_AUX_DIGITAL |
641 ALOGE("%s: Invalid combo device(%#x)", __func__, devices);
649 if (popcount(devices) != 1) {
650 ALOGE("%s: Invalid output devices(%#x)", __func__, devices);
654 if (devices & AUDIO_DEVICE_OUT_WIRED_HEADPHONE ||
655 devices & AUDIO_DEVICE_OUT_WIRED_HEADSET) {
657 } else if (devices & AUDIO_DEVICE_OUT_SPEAKER) {
662 } else if (devices & AUDIO_DEVICE_OUT_ALL_SCO) {
668 } else if (devices & AUDIO_DEVICE_OUT_AUX_DIGITAL) {
670 } else if (devices & AUDIO_DEVICE_OUT_EARPIECE) {
673 ALOGE("%s: Unknown device(s) %#x", __func__, devices);