Lines Matching refs:device
379 // the device. It is unique and must be
388 static inline bool audio_is_output_device(audio_devices_t device)
390 if (((device & AUDIO_DEVICE_BIT_IN) == 0) &&
391 (popcount(device) == 1) && ((device & ~AUDIO_DEVICE_OUT_ALL) == 0))
397 static inline bool audio_is_input_device(audio_devices_t device)
399 if ((device & AUDIO_DEVICE_BIT_IN) != 0) {
400 device &= ~AUDIO_DEVICE_BIT_IN;
401 if ((popcount(device) == 1) && ((device & ~AUDIO_DEVICE_IN_ALL) == 0))
407 static inline bool audio_is_output_devices(audio_devices_t device)
409 return (device & AUDIO_DEVICE_BIT_IN) == 0;
413 static inline bool audio_is_a2dp_device(audio_devices_t device)
415 if ((popcount(device) == 1) && (device & AUDIO_DEVICE_OUT_ALL_A2DP))
421 static inline bool audio_is_bluetooth_sco_device(audio_devices_t device)
423 device &= ~AUDIO_DEVICE_BIT_IN;
424 if ((popcount(device) == 1) && (device & (AUDIO_DEVICE_OUT_ALL_SCO |
431 static inline bool audio_is_usb_device(audio_devices_t device)
433 if ((popcount(device) == 1) && (device & AUDIO_DEVICE_OUT_ALL_USB))
439 static inline bool audio_is_remote_submix_device(audio_devices_t device)
441 if ((popcount(device) == 1) && (device & AUDIO_DEVICE_OUT_REMOTE_SUBMIX))