Bluetooth: Audio: UUID values for media control
UUID values for the Media Control Service - service and characteristics. Signed-off-by: Asbjørn Sæbø <asbjorn.sabo@nordicsemi.no>
This commit is contained in:
parent
7e33147330
commit
389d107d05
1 changed files with 243 additions and 0 deletions
|
@ -455,6 +455,24 @@ struct bt_uuid_128 {
|
|||
*/
|
||||
#define BT_UUID_CSIS \
|
||||
BT_UUID_DECLARE_16(BT_UUID_CSIS_VAL)
|
||||
/** @def BT_UUID_MCS_VAL
|
||||
* @brief Media Control Service value
|
||||
*/
|
||||
#define BT_UUID_MCS_VAL 0x1848
|
||||
/** @def BT_UUID_MCS
|
||||
* @brief Media Control Service
|
||||
*/
|
||||
#define BT_UUID_MCS \
|
||||
BT_UUID_DECLARE_16(BT_UUID_MCS_VAL)
|
||||
/** @def BT_UUID_GMCS_VAL
|
||||
* @brief Generic Media Control Service value
|
||||
*/
|
||||
#define BT_UUID_GMCS_VAL 0x1849
|
||||
/** @def BT_UUID_GMCS
|
||||
* @brief Generic Media Control Service
|
||||
*/
|
||||
#define BT_UUID_GMCS \
|
||||
BT_UUID_DECLARE_16(BT_UUID_GMCS_VAL)
|
||||
/** @def BT_UUID_MICS_VAL
|
||||
* @brief Microphone Input Control Service value
|
||||
*/
|
||||
|
@ -1529,6 +1547,231 @@ struct bt_uuid_128 {
|
|||
*/
|
||||
#define BT_UUID_CSIS_RANK \
|
||||
BT_UUID_DECLARE_16(BT_UUID_CSIS_RANK_VAL)
|
||||
/** @def BT_UUID_MCS_PLAYER_NAME_VAL
|
||||
* @brief Media player name value
|
||||
*/
|
||||
#define BT_UUID_MCS_PLAYER_NAME_VAL 0x2B93
|
||||
/** @def BT_UUID_MCS_PLAYER_NAME
|
||||
* @brief Media player name
|
||||
*/
|
||||
#define BT_UUID_MCS_PLAYER_NAME \
|
||||
BT_UUID_DECLARE_16(BT_UUID_MCS_PLAYER_NAME_VAL)
|
||||
/** @def BT_UUID_MCS_ICON_OBJ_ID_VAL
|
||||
* @brief Media Icon Object ID value
|
||||
*/
|
||||
#define BT_UUID_MCS_ICON_OBJ_ID_VAL 0x2B94
|
||||
/** @def BT_UUID_MCS_ICON_OBJ_ID
|
||||
* @brief Media Icon Object ID
|
||||
*/
|
||||
#define BT_UUID_MCS_ICON_OBJ_ID \
|
||||
BT_UUID_DECLARE_16(BT_UUID_MCS_ICON_OBJ_ID_VAL)
|
||||
/** @def BT_UUID_MCS_ICON_URL_VAL
|
||||
* @brief Media Icon URL value
|
||||
*/
|
||||
#define BT_UUID_MCS_ICON_URL_VAL 0x2B95
|
||||
/** @def BT_UUID_MCS_ICON_URL
|
||||
* @brief Media Icon URL
|
||||
*/
|
||||
#define BT_UUID_MCS_ICON_URL \
|
||||
BT_UUID_DECLARE_16(BT_UUID_MCS_ICON_URL_VAL)
|
||||
/** @def BT_UUID_MCS_TRACK_CHANGED_VAL
|
||||
* @brief Track Changed value
|
||||
*/
|
||||
#define BT_UUID_MCS_TRACK_CHANGED_VAL 0x2B96
|
||||
/** @def BT_UUID_MCS_TRACK_CHANGED
|
||||
* @brief Track Changed
|
||||
*/
|
||||
#define BT_UUID_MCS_TRACK_CHANGED \
|
||||
BT_UUID_DECLARE_16(BT_UUID_MCS_TRACK_CHANGED_VAL)
|
||||
/** @def BT_UUID_MCS_TRACK_TITLE_VAL
|
||||
* @brief Track Title value
|
||||
*/
|
||||
#define BT_UUID_MCS_TRACK_TITLE_VAL 0x2B97
|
||||
/** @def BT_UUID_MCS_TRACK_TITLE
|
||||
* @brief Track Title
|
||||
*/
|
||||
#define BT_UUID_MCS_TRACK_TITLE \
|
||||
BT_UUID_DECLARE_16(BT_UUID_MCS_TRACK_TITLE_VAL)
|
||||
/** @def BT_UUID_MCS_TRACK_DURATION_VAL
|
||||
* @brief Track Duration value
|
||||
*/
|
||||
#define BT_UUID_MCS_TRACK_DURATION_VAL 0x2B98
|
||||
/** @def BT_UUID_MCS_TRACK_DURATION
|
||||
* @brief Track Duration
|
||||
*/
|
||||
#define BT_UUID_MCS_TRACK_DURATION \
|
||||
BT_UUID_DECLARE_16(BT_UUID_MCS_TRACK_DURATION_VAL)
|
||||
/** @def BT_UUID_MCS_TRACK_POSITION_VAL
|
||||
* @brief Track Position value
|
||||
*/
|
||||
#define BT_UUID_MCS_TRACK_POSITION_VAL 0x2B99
|
||||
/** @def BT_UUID_MCS_TRACK_POSITION
|
||||
* @brief Track Position
|
||||
*/
|
||||
#define BT_UUID_MCS_TRACK_POSITION \
|
||||
BT_UUID_DECLARE_16(BT_UUID_MCS_TRACK_POSITION_VAL)
|
||||
/** @def BT_UUID_MCS_PLAYBACK_SPEED_VAL
|
||||
* @brief Playback Speed value
|
||||
*/
|
||||
#define BT_UUID_MCS_PLAYBACK_SPEED_VAL 0x2B9A
|
||||
/** @def BT_UUID_MCS_PLAYBACK_SPEED
|
||||
* @brief Playback Speed
|
||||
*/
|
||||
#define BT_UUID_MCS_PLAYBACK_SPEED \
|
||||
BT_UUID_DECLARE_16(BT_UUID_MCS_PLAYBACK_SPEED_VAL)
|
||||
/** @def BT_UUID_MCS_SEEKING_SPEED_VAL
|
||||
* @brief Seeking Speed value
|
||||
*/
|
||||
#define BT_UUID_MCS_SEEKING_SPEED_VAL 0x2B9B
|
||||
/** @def BT_UUID_MCS_SEEKING_SPEED
|
||||
* @brief Seeking Speed
|
||||
*/
|
||||
#define BT_UUID_MCS_SEEKING_SPEED \
|
||||
BT_UUID_DECLARE_16(BT_UUID_MCS_SEEKING_SPEED_VAL)
|
||||
/** @def BT_UUID_MCS_TRACK_SEGMENTS_OBJ_ID_VAL
|
||||
* @brief Track Segments Object ID value
|
||||
*/
|
||||
#define BT_UUID_MCS_TRACK_SEGMENTS_OBJ_ID_VAL 0x2B9C
|
||||
/** @def BT_UUID_MCS_TRACK_SEGMENTS_OBJ_ID
|
||||
* @brief Track Segments Object ID
|
||||
*/
|
||||
#define BT_UUID_MCS_TRACK_SEGMENTS_OBJ_ID \
|
||||
BT_UUID_DECLARE_16(BT_UUID_MCS_TRACK_SEGMENTS_OBJ_ID_VAL)
|
||||
/** @def BT_UUID_MCS_CURRENT_TRACK_OBJ_ID_VAL
|
||||
* @brief Current Track Object ID value
|
||||
*/
|
||||
#define BT_UUID_MCS_CURRENT_TRACK_OBJ_ID_VAL 0x2B9D
|
||||
/** @def BT_UUID_MCS_CURRENT_TRACK_OBJ_ID
|
||||
* @brief Current Track Object ID
|
||||
*/
|
||||
#define BT_UUID_MCS_CURRENT_TRACK_OBJ_ID \
|
||||
BT_UUID_DECLARE_16(BT_UUID_MCS_CURRENT_TRACK_OBJ_ID_VAL)
|
||||
/** @def BT_UUID_MCS_NEXT_TRACK_OBJ_ID_VAL
|
||||
* @brief Next Track Object ID value
|
||||
*/
|
||||
#define BT_UUID_MCS_NEXT_TRACK_OBJ_ID_VAL 0x2B9E
|
||||
/** @def BT_UUID_MCS_NEXT_TRACK_OBJ_ID
|
||||
* @brief Next Track Object ID
|
||||
*/
|
||||
#define BT_UUID_MCS_NEXT_TRACK_OBJ_ID \
|
||||
BT_UUID_DECLARE_16(BT_UUID_MCS_NEXT_TRACK_OBJ_ID_VAL)
|
||||
/** @def BT_UUID_MCS_PARENT_GROUP_OBJ_ID_VAL
|
||||
* @brief Parent Group Object ID value
|
||||
*/
|
||||
#define BT_UUID_MCS_PARENT_GROUP_OBJ_ID_VAL 0x2B9F
|
||||
/** @def BT_UUID_MCS_PARENT_GROUP_OBJ_ID
|
||||
* @brief Parent Group Object ID
|
||||
*/
|
||||
#define BT_UUID_MCS_PARENT_GROUP_OBJ_ID \
|
||||
BT_UUID_DECLARE_16(BT_UUID_MCS_PARENT_GROUP_OBJ_ID_VAL)
|
||||
/** @def BT_UUID_MCS_CURRENT_GROUP_OBJ_ID_VAL
|
||||
* @brief Group Object ID value
|
||||
*/
|
||||
#define BT_UUID_MCS_CURRENT_GROUP_OBJ_ID_VAL 0x2BA0
|
||||
/** @def BT_UUID_MCS_CURRENT_GROUP_OBJ_ID
|
||||
* @brief Group Object ID
|
||||
*/
|
||||
#define BT_UUID_MCS_CURRENT_GROUP_OBJ_ID \
|
||||
BT_UUID_DECLARE_16(BT_UUID_MCS_CURRENT_GROUP_OBJ_ID_VAL)
|
||||
/** @def BT_UUID_MCS_PLAYING_ORDER_VAL
|
||||
* @brief Playing Order value
|
||||
*/
|
||||
#define BT_UUID_MCS_PLAYING_ORDER_VAL 0x2BA1
|
||||
/** @def BT_UUID_MCS_PLAYING_ORDER
|
||||
* @brief Playing Order
|
||||
*/
|
||||
#define BT_UUID_MCS_PLAYING_ORDER \
|
||||
BT_UUID_DECLARE_16(BT_UUID_MCS_PLAYING_ORDER_VAL)
|
||||
/** @def BT_UUID_MCS_PLAYING_ORDERS_VAL
|
||||
* @brief Playing Orders supported value
|
||||
*/
|
||||
#define BT_UUID_MCS_PLAYING_ORDERS_VAL 0x2BA2
|
||||
/** @def BT_UUID_MCS_PLAYING_ORDERS
|
||||
* @brief Playing Orders supported
|
||||
*/
|
||||
#define BT_UUID_MCS_PLAYING_ORDERS \
|
||||
BT_UUID_DECLARE_16(BT_UUID_MCS_PLAYING_ORDERS_VAL)
|
||||
/** @def BT_UUID_MCS_MEDIA_STATE_VAL
|
||||
* @brief Media State value
|
||||
*/
|
||||
#define BT_UUID_MCS_MEDIA_STATE_VAL 0x2BA3
|
||||
/** @def BT_UUID_MCS_MEDIA_STATE
|
||||
* @brief Media State
|
||||
*/
|
||||
#define BT_UUID_MCS_MEDIA_STATE \
|
||||
BT_UUID_DECLARE_16(BT_UUID_MCS_MEDIA_STATE_VAL)
|
||||
/** @def BT_UUID_MCS_MEDIA_CONTROL_POINT_VAL
|
||||
* @brief Media Control Point value
|
||||
*/
|
||||
#define BT_UUID_MCS_MEDIA_CONTROL_POINT_VAL 0x2BA4
|
||||
/** @def BT_UUID_MCS_MEDIA_CONTROL_POINT
|
||||
* @brief Media Control Point
|
||||
*/
|
||||
#define BT_UUID_MCS_MEDIA_CONTROL_POINT \
|
||||
BT_UUID_DECLARE_16(BT_UUID_MCS_MEDIA_CONTROL_POINT_VAL)
|
||||
/** @def BT_UUID_MCS_MEDIA_CONTROL_OPCODES_VAL
|
||||
* @brief Media control opcodes supported value
|
||||
*/
|
||||
#define BT_UUID_MCS_MEDIA_CONTROL_OPCODES_VAL 0x2BA5
|
||||
/** @def BT_UUID_MCS_MEDIA_CONTROL_OPCODES
|
||||
* @brief Media control opcodes supported
|
||||
*/
|
||||
#define BT_UUID_MCS_MEDIA_CONTROL_OPCODES \
|
||||
BT_UUID_DECLARE_16(BT_UUID_MCS_MEDIA_CONTROL_OPCODES_VAL)
|
||||
/** @def BT_UUID_MCS_SEARCH_RESULTS_OBJ_ID_VAL
|
||||
* @brief Search result object ID value
|
||||
*/
|
||||
#define BT_UUID_MCS_SEARCH_RESULTS_OBJ_ID_VAL 0x2BA6
|
||||
/** @def BT_UUID_MCS_SEARCH_RESULTS_OBJ_ID
|
||||
* @brief Search result object ID
|
||||
*/
|
||||
#define BT_UUID_MCS_SEARCH_RESULTS_OBJ_ID \
|
||||
BT_UUID_DECLARE_16(BT_UUID_MCS_SEARCH_RESULTS_OBJ_ID_VAL)
|
||||
/** @def BT_UUID_MCS_SEARCH_CONTROL_POINT_VAL
|
||||
* @brief Search control point value
|
||||
*/
|
||||
#define BT_UUID_MCS_SEARCH_CONTROL_POINT_VAL 0x2BA7
|
||||
/** @def BT_UUID_MCS_SEARCH_CONTROL_POINT
|
||||
* @brief Search control point
|
||||
*/
|
||||
#define BT_UUID_MCS_SEARCH_CONTROL_POINT \
|
||||
BT_UUID_DECLARE_16(BT_UUID_MCS_SEARCH_CONTROL_POINT_VAL)
|
||||
/** @def BT_UUID_OTS_TYPE_MPL_ICON_VAL
|
||||
* @brief Media Player Icon Object Type value
|
||||
*/
|
||||
#define BT_UUID_OTS_TYPE_MPL_ICON_VAL 0x2BA9
|
||||
/** @def BT_UUID_OTS_TYPE_MPL_ICON
|
||||
* @brief Media Player Icon Object Type
|
||||
*/
|
||||
#define BT_UUID_OTS_TYPE_MPL_ICON \
|
||||
BT_UUID_DECLARE_16(BT_UUID_OTS_TYPE_MPL_ICON_VAL)
|
||||
/** @def BT_UUID_OTS_TYPE_TRACK_SEGMENT_VAL
|
||||
* @brief Track Segments Object Type value
|
||||
*/
|
||||
#define BT_UUID_OTS_TYPE_TRACK_SEGMENT_VAL 0x2BAA
|
||||
/** @def BT_UUID_OTS_TYPE_TRACK_SEGMENT
|
||||
* @brief Track Segments Object Type
|
||||
*/
|
||||
#define BT_UUID_OTS_TYPE_TRACK_SEGMENT \
|
||||
BT_UUID_DECLARE_16(BT_UUID_OTS_TYPE_TRACK_SEGMENT_VAL)
|
||||
/** @def BT_UUID_OTS_TYPE_TRACK_VAL
|
||||
* @brief Track Object Type value
|
||||
*/
|
||||
#define BT_UUID_OTS_TYPE_TRACK_VAL 0x2BAB
|
||||
/** @def BT_UUID_OTS_TYPE_TRACK
|
||||
* @brief Track Object Type
|
||||
*/
|
||||
#define BT_UUID_OTS_TYPE_TRACK \
|
||||
BT_UUID_DECLARE_16(BT_UUID_OTS_TYPE_TRACK_VAL)
|
||||
/** @def BT_UUID_OTS_TYPE_GROUP_VAL
|
||||
* @brief Group Object Type value
|
||||
*/
|
||||
#define BT_UUID_OTS_TYPE_GROUP_VAL 0x2BAC
|
||||
/** @def BT_UUID_OTS_TYPE_GROUP
|
||||
* @brief Group Object Type
|
||||
*/
|
||||
#define BT_UUID_OTS_TYPE_GROUP \
|
||||
BT_UUID_DECLARE_16(BT_UUID_OTS_TYPE_GROUP_VAL)
|
||||
/** @def BT_UUID_CCID_VAL
|
||||
* @brief Content Control ID value
|
||||
*/
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue