Lines Matching defs:devices

239 /* Array to store sound devices */
242 /* Playback sound devices */
279 /* Capture sound devices */
1843 snd_device_t platform_get_output_snd_device(void *platform, audio_devices_t devices)
1866 ALOGV("%s: enter: output devices(%#x)", __func__, devices);
1867 if (devices == AUDIO_DEVICE_NONE ||
1868 devices & AUDIO_DEVICE_BIT_IN) {
1869 ALOGV("%s: Invalid output devices (%#x)", __func__, devices);
1873 if (popcount(devices) == 2) {
1874 if (devices == (AUDIO_DEVICE_OUT_WIRED_HEADPHONE |
1877 } else if (devices == (AUDIO_DEVICE_OUT_WIRED_HEADSET |
1883 } else if (devices == (AUDIO_DEVICE_OUT_AUX_DIGITAL |
1886 } else if (devices == (AUDIO_DEVICE_OUT_ANLG_DOCK_HEADSET |
1889 } else if ((devices & AUDIO_DEVICE_OUT_SPEAKER) &&
1890 (devices & AUDIO_DEVICE_OUT_ALL_A2DP)) {
1893 ALOGE("%s: Invalid combo device(%#x)", __func__, devices);
1901 if (popcount(devices) != 1) {
1902 ALOGE("%s: Invalid output devices(%#x)", __func__, devices);
1908 if (devices & AUDIO_DEVICE_OUT_WIRED_HEADPHONE ||
1909 devices & AUDIO_DEVICE_OUT_WIRED_HEADSET) {
1934 } else if (devices & AUDIO_DEVICE_OUT_ALL_SCO) {
1939 } else if (devices & AUDIO_DEVICE_OUT_SPEAKER) {
1944 } else if (devices & AUDIO_DEVICE_OUT_ANLG_DOCK_HEADSET ||
1945 devices & AUDIO_DEVICE_OUT_DGTL_DOCK_HEADSET) {
1947 } else if (devices & AUDIO_DEVICE_OUT_FM_TX) {
1949 } else if (devices & AUDIO_DEVICE_OUT_EARPIECE) {
1960 if (devices & AUDIO_DEVICE_OUT_WIRED_HEADPHONE ||
1961 devices & AUDIO_DEVICE_OUT_WIRED_HEADSET) {
1962 if (devices & AUDIO_DEVICE_OUT_WIRED_HEADSET
1984 } else if (devices & AUDIO_DEVICE_OUT_SPEAKER) {
2001 } else if (devices & AUDIO_DEVICE_OUT_ALL_SCO) {
2006 } else if (devices & AUDIO_DEVICE_OUT_AUX_DIGITAL) {
2008 } else if (devices & AUDIO_DEVICE_OUT_ALL_A2DP) {
2010 } else if (devices & AUDIO_DEVICE_OUT_ANLG_DOCK_HEADSET ||
2011 devices & AUDIO_DEVICE_OUT_DGTL_DOCK_HEADSET) {
2015 } else if (devices & AUDIO_DEVICE_OUT_FM_TX) {
2017 } else if (devices & AUDIO_DEVICE_OUT_EARPIECE) {
2024 } else if (devices & AUDIO_DEVICE_OUT_PROXY) {
2030 ALOGE("%s: Unknown device(s) %#x", __func__, devices);
2988 * The table can be extended for other input devices by adding appropriate entries.