typedef enum {
MM_SOUND_DEVICE_IN_NONE = 0x00,
- MM_SOUND_DEVICE_IN_MIC = 0x01, /**< Device builtin mic. */
+ MM_SOUND_DEVICE_IN_MIC = 0x01, /**< Device builtin microphone */
MM_SOUND_DEVICE_IN_WIRED_ACCESSORY = 0x02, /**< Wired input devices */
MM_SOUND_DEVICE_IN_BT_SCO = 0x08, /**< Bluetooth SCO device */
} mm_sound_device_in;
} mm_sound_device_state_e;
typedef enum {
- MM_SOUND_DEVICE_TYPE_BUILTIN_SPEAKER, /**< Built-in speaker. */
- MM_SOUND_DEVICE_TYPE_BUILTIN_RECEIVER, /**< Built-in receiver. */
- MM_SOUND_DEVICE_TYPE_BUILTIN_MIC, /**< Built-in mic. */
- MM_SOUND_DEVICE_TYPE_AUDIOJACK, /**< Audio jack such as headphone, headset, and so on. */
+ MM_SOUND_DEVICE_TYPE_BUILTIN_SPEAKER, /**< Built-in speaker */
+ MM_SOUND_DEVICE_TYPE_BUILTIN_RECEIVER, /**< Built-in receiver */
+ MM_SOUND_DEVICE_TYPE_BUILTIN_MIC, /**< Built-in microphone */
+ MM_SOUND_DEVICE_TYPE_AUDIOJACK, /**< Audio jack such as headphone, headset, and so on */
MM_SOUND_DEVICE_TYPE_BLUETOOTH, /**< Bluetooth */
MM_SOUND_DEVICE_TYPE_BLUETOOTH_A2DP = MM_SOUND_DEVICE_TYPE_BLUETOOTH, /**< Bluetooth A2DP */
- MM_SOUND_DEVICE_TYPE_HDMI, /**< HDMI. */
- MM_SOUND_DEVICE_TYPE_MIRRORING, /**< MIRRORING. */
- MM_SOUND_DEVICE_TYPE_USB_AUDIO, /**< USB Audio. */
+ MM_SOUND_DEVICE_TYPE_HDMI, /**< HDMI */
+ MM_SOUND_DEVICE_TYPE_MIRRORING, /**< MIRRORING */
+ MM_SOUND_DEVICE_TYPE_USB_AUDIO, /**< USB Audio */
MM_SOUND_DEVICE_TYPE_BLUETOOTH_SCO, /**< Bluetooth SCO */
+ MM_SOUND_DEVICE_TYPE_RAOP, /**< RAOP Audio */
} mm_sound_device_type_e;
typedef void *MMSoundDevice_t; /**< MMsound Device handle */
*device_type_enum = MM_SOUND_DEVICE_TYPE_MIRRORING;
} else if (!strncmp(device_type, "usb-audio", VOLUME_TYPE_LEN)) {
*device_type_enum = MM_SOUND_DEVICE_TYPE_USB_AUDIO;
+ } else if (!strncmp(device_type, "raop", VOLUME_TYPE_LEN)) {
+ *device_type_enum = MM_SOUND_DEVICE_TYPE_RAOP;
} else {
ret = MM_ERROR_INVALID_ARGUMENT;
debug_error("not supported device_type(%s), err(0x%08x)", device_type, ret);