Lines Matching defs:devices
113 /* Array to store sound devices */
116 /* Playback sound devices */
134 /* Capture sound devices */
489 usecase->stream.out->devices);
492 adev->primary_output->devices);
654 snd_device_t platform_get_output_snd_device(void *platform, audio_devices_t devices)
661 ALOGV("%s: enter: output devices(%#x)", __func__, devices);
662 if (devices == AUDIO_DEVICE_NONE ||
663 devices & AUDIO_DEVICE_BIT_IN) {
664 ALOGV("%s: Invalid output devices (%#x)", __func__, devices);
669 if (devices & AUDIO_DEVICE_OUT_WIRED_HEADPHONE ||
670 devices & AUDIO_DEVICE_OUT_WIRED_HEADSET) {
679 } else if (devices & AUDIO_DEVICE_OUT_ALL_SCO) {
684 } else if (devices & AUDIO_DEVICE_OUT_SPEAKER) {
686 } else if (devices & AUDIO_DEVICE_OUT_EARPIECE) {
694 if (popcount(devices) == 2) {
695 if (devices == (AUDIO_DEVICE_OUT_WIRED_HEADPHONE |
698 } else if (devices == (AUDIO_DEVICE_OUT_WIRED_HEADSET |
701 } else if (devices == (AUDIO_DEVICE_OUT_AUX_DIGITAL |
705 ALOGE("%s: Invalid combo device(%#x)", __func__, devices);
713 if (popcount(devices) != 1) {
714 ALOGE("%s: Invalid output devices(%#x)", __func__, devices);
718 if (devices & AUDIO_DEVICE_OUT_WIRED_HEADPHONE ||
719 devices & AUDIO_DEVICE_OUT_WIRED_HEADSET) {
721 } else if (devices & AUDIO_DEVICE_OUT_SPEAKER) {
726 } else if (devices & AUDIO_DEVICE_OUT_ALL_SCO) {
731 } else if (devices & AUDIO_DEVICE_OUT_AUX_DIGITAL) {
733 } else if (devices & AUDIO_DEVICE_OUT_EARPIECE) {
736 ALOGE("%s: Unknown device(s) %#x", __func__, devices);