|
enum | ble_ams_event {
BLE_AMS_ENABLE_RSP = BLE_AMS_TYPE,
BLE_AMS_SUPPORTED_CMD_NOTIFY_IND,
BLE_AMS_ENTITY_ATTRIBUTE_PAIR_IND
} |
| AMS events that notify user. More...
|
|
enum | ble_ams_err {
BLE_AMS_ERR_NO_ERR,
BLE_AMS_ERR_NO_CONNECTION,
BLE_AMS_ERR_SEARCH_REMOTE_SERVICE_FAILED,
BLE_AMS_ERR_REGISTER_REMOTE_DEVICE_FAILED,
BLE_AMS_ERR_REJECTED,
BLE_AMS_ERR_GENERATE
} |
| AMS error type. More...
|
|
enum | ble_ams_cmd_t {
BLE_AMS_CMD_PLAY,
BLE_AMS_CMD_PAUSE,
BLE_AMS_CMD_TOGGLE_PLAY_PAUSE,
BLE_AMS_CMD_NEXT,
BLE_AMS_CMD_PREV,
BLE_AMS_CMD_VOL_UP,
BLE_AMS_CMD_VOL_DOWN,
BLE_AMS_CMD_REPEAT_MODE,
BLE_AMS_CMD_SHUFFLE_MODE,
BLE_AMS_CMD_SKIP_FWD,
BLE_AMS_CMD_SKIP_BACKWD,
BLE_AMS_CMD_LIKE_TRACK,
BLE_AMS_CMD_DISLIKE_TRACK,
BLE_AMS_CMD_BOOKMARK_TRACK,
BLE_AMS_CMD_TOTAL
} |
| Remote commandID values. More...
|
|
enum | ble_ams_cmd_mask_t {
BLE_AMS_CMD_PLAY_MASK = 1 << BLE_AMS_CMD_PLAY,
BLE_AMS_CMD_PAUSE_MASK = 1 << BLE_AMS_CMD_PAUSE,
BLE_AMS_CMD_TOGGLE_PLAY_PAUSE_MASK = 1 << BLE_AMS_CMD_TOGGLE_PLAY_PAUSE,
BLE_AMS_CMD_NEXT_MASK = 1 << BLE_AMS_CMD_NEXT,
BLE_AMS_CMD_PREV_MASK = 1 << BLE_AMS_CMD_PREV,
BLE_AMS_CMD_VOL_UP_MASK = 1 << BLE_AMS_CMD_VOL_UP,
BLE_AMS_CMD_VOL_DOWN_MASK = 1 << BLE_AMS_CMD_VOL_DOWN,
BLE_AMS_CMD_REPEAT_MODE_MASK = 1 << BLE_AMS_CMD_REPEAT_MODE,
BLE_AMS_CMD_SHUFFLE_MODE_MASK = 1 << BLE_AMS_CMD_SHUFFLE_MODE,
BLE_AMS_CMD_SKIP_FWD_MASK = 1 << BLE_AMS_CMD_SKIP_FWD,
BLE_AMS_CMD_SKIP_BACKWD_MASK = 1 << BLE_AMS_CMD_SKIP_BACKWD,
BLE_AMS_CMD_LIKE_TRACK_MASK = 1 << BLE_AMS_CMD_LIKE_TRACK,
BLE_AMS_CMD_DISLIKE_TRACK_MASK = 1 << BLE_AMS_CMD_DISLIKE_TRACK,
BLE_AMS_CMD_BOOKMARK_TRACK_MASK = 1 << BLE_AMS_CMD_BOOKMARK_TRACK,
BLE_AMS_CMD_MASK_ALL = 0xFFFF
} |
| Remote commandID mask. commandID ble_ams_cmd_t. More...
|
|
enum | ble_ams_entity_id_t {
BLE_AMS_ENTITY_ID_PLAYER,
BLE_AMS_ENTITY_ID_QUEUE,
BLE_AMS_ENTITY_ID_TRACK
} |
| EntityID values. More...
|
|
enum | ble_ams_entity_player_attribute_t {
BLE_AMS_PLAYER_ATTR_ID_NAME,
BLE_AMS_PLAYER_ATTR_ID_PB_INFO,
BLE_AMS_PLAYER_ATTR_ID_VOL
} |
| Attribute of player entity. More...
|
|
enum | ble_ams_entity_player_attribute_mask_t {
BLE_AMS_PLAYER_ATTR_ID_NAME_MASK = 1 << BLE_AMS_PLAYER_ATTR_ID_NAME,
BLE_AMS_PLAYER_ATTR_ID_PB_INFO_MASK = 1 << BLE_AMS_PLAYER_ATTR_ID_PB_INFO,
BLE_AMS_PLAYER_ATTR_ID_VOL_MASK = 1 << BLE_AMS_PLAYER_ATTR_ID_VOL,
BLE_AMS_PLAYER_ATTR_ID_ALL_MASK = BLE_AMS_PLAYER_ATTR_ID_NAME_MASK | BLE_AMS_PLAYER_ATTR_ID_PB_INFO_MASK | BLE_AMS_PLAYER_ATTR_ID_VOL_MASK
} |
| Mask of attribute of player entity. More...
|
|
enum | ble_ams_entity_queue_attribute_t {
BLE_AMS_QUEUE_ATTR_ID_INDEX,
BLE_AMS_QUEUE_ATTR_ID_COUNT,
BLE_AMS_QUEUE_ATTR_ID_SHUFFLE,
BLE_AMS_QUEUE_ATTR_ID_REPEAT
} |
| Attribute of player queue. More...
|
|
enum | ble_ams_entity_queue_attribute_mask_t {
BLE_AMS_QUEUE_ATTR_ID_INDEX_MASK = 1 << BLE_AMS_QUEUE_ATTR_ID_INDEX,
BLE_AMS_QUEUE_ATTR_ID_COUNT_MASK = 1 << BLE_AMS_QUEUE_ATTR_ID_COUNT,
BLE_AMS_QUEUE_ATTR_ID_SHUFFLE_MASK = 1 << BLE_AMS_QUEUE_ATTR_ID_SHUFFLE,
BLE_AMS_QUEUE_ATTR_ID_REPEAT_MASK = 1 << BLE_AMS_QUEUE_ATTR_ID_REPEAT,
BLE_AMS_QUEUE_ATTR_ID_ALL_MASK = BLE_AMS_QUEUE_ATTR_ID_INDEX_MASK | BLE_AMS_QUEUE_ATTR_ID_COUNT_MASK | BLE_AMS_QUEUE_ATTR_ID_SHUFFLE_MASK | BLE_AMS_QUEUE_ATTR_ID_REPEAT_MASK
} |
| Mask of attribute of player queue. More...
|
|
enum | ble_ams_entity_track_attribute_t {
BLE_AMS_TRACK_ATTR_ID_ARTIST,
BLE_AMS_TRACK_ATTR_ID_ALBUM,
BLE_AMS_TRACK_ATTR_ID_TILTE,
BLE_AMS_TRACK_ATTR_ID_DURATION
} |
| Attribute of track queue. More...
|
|
enum | ble_ams_entity_track_attribute_mask_t {
BLE_AMS_TRACK_ATTR_ID_ARTIST_MASK = 1 << BLE_AMS_TRACK_ATTR_ID_ARTIST,
BLE_AMS_TRACK_ATTR_ID_ALBUM_MASK = 1 << BLE_AMS_TRACK_ATTR_ID_ALBUM,
BLE_AMS_TRACK_ATTR_ID_TILTE_MASK = 1 << BLE_AMS_TRACK_ATTR_ID_TILTE,
BLE_AMS_TRACK_ATTR_ID_DURATION_MASK = 1 << BLE_AMS_TRACK_ATTR_ID_DURATION,
BLE_AMS_TRACK_ATTR_ID_ALL_MASK = BLE_AMS_TRACK_ATTR_ID_ARTIST_MASK | BLE_AMS_TRACK_ATTR_ID_ALBUM_MASK | BLE_AMS_TRACK_ATTR_ID_TILTE_MASK | BLE_AMS_TRACK_ATTR_ID_DURATION_MASK
} |
| Mask of attribute of track queue. More...
|
|