Lines Matching defs:devices
113 /* Array to store sound devices */
116 /* Playback sound devices */
135 /* Capture sound devices */
609 snd_device_t platform_get_output_snd_device(void *platform, audio_devices_t devices)
616 ALOGV("%s: enter: output devices(%#x)", __func__, devices);
617 if (devices == AUDIO_DEVICE_NONE ||
618 devices & AUDIO_DEVICE_BIT_IN) {
619 ALOGV("%s: Invalid output devices (%#x)", __func__, devices);
624 if (devices & AUDIO_DEVICE_OUT_WIRED_HEADPHONE ||
625 devices & AUDIO_DEVICE_OUT_WIRED_HEADSET) {
634 } else if (devices & AUDIO_DEVICE_OUT_ALL_SCO) {
640 } else if (devices & AUDIO_DEVICE_OUT_SPEAKER) {
642 } else if (devices & AUDIO_DEVICE_OUT_EARPIECE) {
653 if (popcount(devices) == 2) {
654 if (devices == (AUDIO_DEVICE_OUT_WIRED_HEADPHONE |
657 } else if (devices == (AUDIO_DEVICE_OUT_WIRED_HEADSET |
660 } else if (devices == (AUDIO_DEVICE_OUT_AUX_DIGITAL |
664 ALOGE("%s: Invalid combo device(%#x)", __func__, devices);
672 if (popcount(devices) != 1) {
673 ALOGE("%s: Invalid output devices(%#x)", __func__, devices);
677 if (devices & AUDIO_DEVICE_OUT_WIRED_HEADPHONE ||
678 devices & AUDIO_DEVICE_OUT_WIRED_HEADSET) {
680 } else if (devices & AUDIO_DEVICE_OUT_SPEAKER) {
685 } else if (devices & AUDIO_DEVICE_OUT_ALL_SCO) {
691 } else if (devices & AUDIO_DEVICE_OUT_AUX_DIGITAL) {
693 } else if (devices & AUDIO_DEVICE_OUT_EARPIECE) {
696 ALOGE("%s: Unknown device(s) %#x", __func__, devices);
1056 usecase->stream.out->devices & AUDIO_DEVICE_OUT_SPEAKER) {