Preprocessor macro definitions for the audio_manager_device.h header file in the libaudio_manager library.
#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.