Add helpers for audio remote submix devices.
Bug: 10265163 Change-Id: Iea7ecab4f2a655b719ff14b04c757d6dbd7a7ef3
This commit is contained in:
parent
08380deb24
commit
8ecc7afca4
|
@ -31,6 +31,9 @@ __BEGIN_DECLS
|
|||
* frameworks/base/include/media/AudioSystem.h
|
||||
*/
|
||||
|
||||
/* device address used to refer to the standard remote submix */
|
||||
#define AUDIO_REMOTE_SUBMIX_DEVICE_ADDRESS "0"
|
||||
|
||||
typedef int audio_io_handle_t;
|
||||
|
||||
/* Audio stream types */
|
||||
|
@ -481,7 +484,8 @@ static inline bool audio_is_usb_device(audio_devices_t device)
|
|||
|
||||
static inline bool audio_is_remote_submix_device(audio_devices_t device)
|
||||
{
|
||||
if ((popcount(device) == 1) && (device & AUDIO_DEVICE_OUT_REMOTE_SUBMIX))
|
||||
if ((device & AUDIO_DEVICE_OUT_REMOTE_SUBMIX) == AUDIO_DEVICE_OUT_REMOTE_SUBMIX
|
||||
|| (device & AUDIO_DEVICE_IN_REMOTE_SUBMIX) == AUDIO_DEVICE_IN_REMOTE_SUBMIX)
|
||||
return true;
|
||||
else
|
||||
return false;
|
||||
|
|
Loading…
Reference in New Issue