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

Commit bd442a74 authored by Jeff Brown's avatar Jeff Brown Committed by Android Git Automerger
Browse files

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

* commit 'c7a4f74d':
  Add helpers for audio remote submix devices.
parents 3c0eef67 c7a4f74d
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;