Definitions in audio_manager_device.h

Preprocessor macro definitions for the audio_manager_device.h header file in the libaudio_manager library.

Definitions:

#define AUDIO_DEVICE_NAMES {                           \
    "speaker",              \
    "headset",              \
    "headphone",            \
    "a2dp",                 \
    "handset",              \
    "hac",                  \
    "btsco",                \
    "hdmi",                 \
    "toslink",              \
    "tty",                  \
    "lineout",              \
    "usb",                  \
    "tones",                \
    "voice",                \
    "miracast",             \
    "mirrorlink",           \
    "audioshare",           \
}
Names for supported audio devices.
#define AUDIO_CHANNEL_NAMES {                           \
    "",                     \
    "FL",                   \
    "FC",                   \
    "FR",                   \
    "RL",                   \
    "RR",                   \
    "LFE",                  \
}
Names for audio channels.
#define AUDIO_VOLUME_CONTROL_NAMES {                                   \
    "unavailable",                  \
    "simple",                       \
    "percentage",                   \
}
Names for volume control types.
#define AUDIO_HEADSET_BUTTON_NAMES {                                   \
    "button_play_pause",            \
    "button_vol_up",                \
    "button_vol_down",              \
    "button_forward",               \
    "button_back",                  \
}
Names for headset buttons.
#define AUDIO_HEADSET_BUTTON_STATE_NAMES {                                           \
    "pressed",                              \
    "released",                             \
}
Names for headset button states.

Library:

libaudio_manager