Lines Matching defs:devices

186 /* Array to store sound devices */
189 /* Playback sound devices */
218 /* Capture sound devices */
635 (usecase->stream.out->devices == AUDIO_DEVICE_OUT_SPEAKER)) {
1818 * If wired headset/headphones/line devices share the same backend
1849 snd_device_t platform_get_output_snd_device(void *platform, audio_devices_t devices)
1856 ALOGV("%s: enter: output devices(%#x)", __func__, devices);
1857 if (devices == AUDIO_DEVICE_NONE ||
1858 devices & AUDIO_DEVICE_BIT_IN) {
1859 ALOGV("%s: Invalid output devices (%#x)", __func__, devices);
1863 if (popcount(devices) == 2) {
1864 if (devices == (AUDIO_DEVICE_OUT_WIRED_HEADPHONE |
1866 devices == (AUDIO_DEVICE_OUT_WIRED_HEADSET |
1869 } else if (devices == (AUDIO_DEVICE_OUT_LINE |
1872 } else if (devices == (AUDIO_DEVICE_OUT_WIRED_HEADPHONE |
1874 devices == (AUDIO_DEVICE_OUT_WIRED_HEADSET |
1877 } else if (devices == (AUDIO_DEVICE_OUT_LINE |
1880 } else if (devices == (AUDIO_DEVICE_OUT_AUX_DIGITAL |
1884 ALOGE("%s: Invalid combo device(%#x)", __func__, devices);
1892 if (popcount(devices) != 1) {
1893 ALOGE("%s: Invalid output devices(%#x)", __func__, devices);
1898 if (devices & AUDIO_DEVICE_OUT_WIRED_HEADPHONE ||
1899 devices & AUDIO_DEVICE_OUT_WIRED_HEADSET ||
1900 devices & AUDIO_DEVICE_OUT_LINE) {
1911 if (devices & AUDIO_DEVICE_OUT_LINE)
1916 } else if (devices & AUDIO_DEVICE_OUT_ALL_SCO) {
1922 } else if (devices & (AUDIO_DEVICE_OUT_SPEAKER | AUDIO_DEVICE_OUT_SPEAKER_SAFE)) {
1928 } else if (devices & AUDIO_DEVICE_OUT_EARPIECE) {
1935 } else if (devices & AUDIO_DEVICE_OUT_TELEPHONY_TX)
1943 if (devices & AUDIO_DEVICE_OUT_WIRED_HEADPHONE ||
1944 devices & AUDIO_DEVICE_OUT_WIRED_HEADSET) {
1946 } else if (devices & AUDIO_DEVICE_OUT_LINE) {
1948 } else if (devices & AUDIO_DEVICE_OUT_SPEAKER_SAFE) {
1950 } else if (devices & AUDIO_DEVICE_OUT_SPEAKER) {
1955 } else if (devices & AUDIO_DEVICE_OUT_ALL_SCO) {
1961 } else if (devices & AUDIO_DEVICE_OUT_AUX_DIGITAL) {
1963 } else if (devices & AUDIO_DEVICE_OUT_EARPIECE) {
1970 ALOGE("%s: Unknown device(s) %#x", __func__, devices);
2696 usecase->stream.out->devices & AUDIO_DEVICE_OUT_SPEAKER) {