Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c7a4f74d authored by Jeff Brown's avatar Jeff Brown Committed by Android (Google) Code Review
Browse files

Merge "Add helpers for audio remote submix devices." into klp-dev

parents 9f50abde 8ecc7afc
Loading
Loading
Loading
Loading
+5 −1
Original line number Original line Diff line number Diff line
@@ -31,6 +31,9 @@ __BEGIN_DECLS
 * frameworks/base/include/media/AudioSystem.h
 * 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;
typedef int audio_io_handle_t;


/* Audio stream types */
/* 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)
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;
        return true;
    else
    else
        return false;
        return false;