|
| enum | bt_avrcp_cap_t { BT_AVRCP_CAP_COMPANY_ID = 0x2
, BT_AVRCP_CAP_EVENTS_SUPPORTED = 0x3
} |
| | AVRCP Capability ID. More...
|
| |
| enum | bt_avrcp_evt_t {
BT_AVRCP_EVT_PLAYBACK_STATUS_CHANGED = 0x01
, BT_AVRCP_EVT_TRACK_CHANGED = 0x02
, BT_AVRCP_EVT_TRACK_REACHED_END = 0x03
, BT_AVRCP_EVT_TRACK_REACHED_START = 0x04
,
BT_AVRCP_EVT_PLAYBACK_POS_CHANGED = 0x05
, BT_AVRCP_EVT_BATT_STATUS_CHANGED = 0x06
, BT_AVRCP_EVT_SYSTEM_STATUS_CHANGED = 0x07
, BT_AVRCP_EVT_PLAYER_APP_SETTING_CHANGED = 0x08
,
BT_AVRCP_EVT_NOW_PLAYING_CONTENT_CHANGED = 0x09
, BT_AVRCP_EVT_AVAILABLE_PLAYERS_CHANGED = 0x0a
, BT_AVRCP_EVT_ADDRESSED_PLAYER_CHANGED = 0x0b
, BT_AVRCP_EVT_UIDS_CHANGED = 0x0c
,
BT_AVRCP_EVT_VOLUME_CHANGED = 0x0d
} |
| | AVRCP Notification Events. More...
|
| |
| enum | bt_avrcp_ctype_t {
BT_AVRCP_CTYPE_CONTROL = 0x0
, BT_AVRCP_CTYPE_STATUS = 0x1
, BT_AVRCP_CTYPE_SPECIFIC_INQUIRY = 0x2
, BT_AVRCP_CTYPE_NOTIFY = 0x3
,
BT_AVRCP_CTYPE_GENERAL_INQUIRY = 0x4
} |
| | AV/C command types. More...
|
| |
| enum | bt_avrcp_rsp_t {
BT_AVRCP_RSP_NOT_IMPLEMENTED = 0x8
, BT_AVRCP_RSP_ACCEPTED = 0x9
, BT_AVRCP_RSP_REJECTED = 0xa
, BT_AVRCP_RSP_IN_TRANSITION = 0xb
,
BT_AVRCP_RSP_IMPLEMENTED = 0xc
, BT_AVRCP_RSP_STABLE = 0xc
, BT_AVRCP_RSP_CHANGED = 0xd
, BT_AVRCP_RSP_INTERIM = 0xf
} |
| | AV/C response codes. More...
|
| |
| enum | bt_avrcp_subunit_type_t { BT_AVRCP_SUBUNIT_TYPE_PANEL = 0x09
, BT_AVRCP_SUBUNIT_TYPE_UNIT = 0x1f
} |
| | AV/C subunit type, also used for unit type. More...
|
| |
| enum | bt_avrcp_opid_t {
BT_AVRCP_OPID_SELECT = 0x00
, BT_AVRCP_OPID_UP = 0x01
, BT_AVRCP_OPID_DOWN = 0x02
, BT_AVRCP_OPID_LEFT = 0x03
,
BT_AVRCP_OPID_RIGHT = 0x04
, BT_AVRCP_OPID_RIGHT_UP = 0x05
, BT_AVRCP_OPID_RIGHT_DOWN = 0x06
, BT_AVRCP_OPID_LEFT_UP = 0x07
,
BT_AVRCP_OPID_LEFT_DOWN = 0x08
, BT_AVRCP_OPID_ROOT_MENU = 0x09
, BT_AVRCP_OPID_SETUP_MENU = 0x0a
, BT_AVRCP_OPID_CONTENTS_MENU = 0x0b
,
BT_AVRCP_OPID_FAVORITE_MENU = 0x0c
, BT_AVRCP_OPID_EXIT = 0x0d
, BT_AVRCP_OPID_0 = 0x20
, BT_AVRCP_OPID_1 = 0x21
,
BT_AVRCP_OPID_2 = 0x22
, BT_AVRCP_OPID_3 = 0x23
, BT_AVRCP_OPID_4 = 0x24
, BT_AVRCP_OPID_5 = 0x25
,
BT_AVRCP_OPID_6 = 0x26
, BT_AVRCP_OPID_7 = 0x27
, BT_AVRCP_OPID_8 = 0x28
, BT_AVRCP_OPID_9 = 0x29
,
BT_AVRCP_OPID_DOT = 0x2a
, BT_AVRCP_OPID_ENTER = 0x2b
, BT_AVRCP_OPID_CLEAR = 0x2c
, BT_AVRCP_OPID_CHANNEL_UP = 0x30
,
BT_AVRCP_OPID_CHANNEL_DOWN = 0x31
, BT_AVRCP_OPID_PREVIOUS_CHANNEL = 0x32
, BT_AVRCP_OPID_SOUND_SELECT = 0x33
, BT_AVRCP_OPID_INPUT_SELECT = 0x34
,
BT_AVRCP_OPID_DISPLAY_INFORMATION = 0x35
, BT_AVRCP_OPID_HELP = 0x36
, BT_AVRCP_OPID_PAGE_UP = 0x37
, BT_AVRCP_OPID_PAGE_DOWN = 0x38
,
BT_AVRCP_OPID_POWER = 0x40
, BT_AVRCP_OPID_VOLUME_UP = 0x41
, BT_AVRCP_OPID_VOLUME_DOWN = 0x42
, BT_AVRCP_OPID_MUTE = 0x43
,
BT_AVRCP_OPID_PLAY = 0x44
, BT_AVRCP_OPID_STOP = 0x45
, BT_AVRCP_OPID_PAUSE = 0x46
, BT_AVRCP_OPID_RECORD = 0x47
,
BT_AVRCP_OPID_REWIND = 0x48
, BT_AVRCP_OPID_FAST_FORWARD = 0x49
, BT_AVRCP_OPID_EJECT = 0x4a
, BT_AVRCP_OPID_FORWARD = 0x4b
,
BT_AVRCP_OPID_BACKWARD = 0x4c
, BT_AVRCP_OPID_ANGLE = 0x50
, BT_AVRCP_OPID_SUBPICTURE = 0x51
, BT_AVRCP_OPID_F1 = 0x71
,
BT_AVRCP_OPID_F2 = 0x72
, BT_AVRCP_OPID_F3 = 0x73
, BT_AVRCP_OPID_F4 = 0x74
, BT_AVRCP_OPID_F5 = 0x75
,
BT_AVRCP_OPID_VENDOR_UNIQUE = 0x7e
} |
| | AV/C operation ids used in AVRCP passthrough commands. More...
|
| |
| enum | bt_avrcp_button_state_t { BT_AVRCP_BUTTON_PRESSED = 0
, BT_AVRCP_BUTTON_RELEASED = 1
} |
| | AVRCP button state flag. More...
|
| |
| enum | bt_avrcp_status_t {
BT_AVRCP_STATUS_INVALID_COMMAND = 0x00
, BT_AVRCP_STATUS_INVALID_PARAMETER = 0x01
, BT_AVRCP_STATUS_PARAMETER_CONTENT_ERROR = 0x02
, BT_AVRCP_STATUS_INTERNAL_ERROR = 0x03
,
BT_AVRCP_STATUS_OPERATION_COMPLETED = 0x04
, BT_AVRCP_STATUS_UID_CHANGED = 0x05
, BT_AVRCP_STATUS_INVALID_DIRECTION = 0x07
, BT_AVRCP_STATUS_NOT_A_DIRECTORY = 0x08
,
BT_AVRCP_STATUS_DOES_NOT_EXIST = 0x09
, BT_AVRCP_STATUS_INVALID_SCOPE = 0x0a
, BT_AVRCP_STATUS_RANGE_OUT_OF_BOUNDS = 0x0b
, BT_AVRCP_STATUS_FOLDER_ITEM_IS_NOT_PLAYABLE = 0x0c
,
BT_AVRCP_STATUS_MEDIA_IN_USE = 0x0d
, BT_AVRCP_STATUS_NOW_PLAYING_LIST_FULL = 0x0e
, BT_AVRCP_STATUS_SEARCH_NOT_SUPPORTED = 0x0f
, BT_AVRCP_STATUS_SEARCH_IN_PROGRESS = 0x10
,
BT_AVRCP_STATUS_INVALID_PLAYER_ID = 0x11
, BT_AVRCP_STATUS_PLAYER_NOT_BROWSABLE = 0x12
, BT_AVRCP_STATUS_PLAYER_NOT_ADDRESSED = 0x13
, BT_AVRCP_STATUS_NO_VALID_SEARCH_RESULTS = 0x14
,
BT_AVRCP_STATUS_NO_AVAILABLE_PLAYERS = 0x15
, BT_AVRCP_STATUS_ADDRESSED_PLAYER_CHANGED = 0x16
, BT_AVRCP_STATUS_IN_TRANSITION = 0xfd
, BT_AVRCP_STATUS_NOT_IMPLEMENTED = 0xfe
,
BT_AVRCP_STATUS_SUCCESS = BT_AVRCP_STATUS_OPERATION_COMPLETED
} |
| | AVRCP status and error codes. More...
|
| |
| enum | bt_avrcp_charset_t { BT_AVRCP_CHARSET_UTF8 = 0x006a
} |
| | AVRCP Character Set IDs. More...
|
| |
| enum | bt_avrcp_scope_t { BT_AVRCP_SCOPE_MEDIA_PLAYER_LIST = 0x00
, BT_AVRCP_SCOPE_VFS = 0x01
, BT_AVRCP_SCOPE_SEARCH = 0x02
, BT_AVRCP_SCOPE_NOW_PLAYING = 0x03
} |
| | AVRCP Scope Values. More...
|
| |
| enum | bt_avrcp_change_path_t { BT_AVRCP_CHANGE_PATH_PARENT = 0x00
, BT_AVRCP_CHANGE_PATH_CHILD = 0x01
} |
| | AVRCP ChangePath direction. More...
|
| |
| enum | bt_avrcp_folder_type_t {
BT_AVRCP_FOLDER_TYPE_MIXED = 0x00
, BT_AVRCP_FOLDER_TYPE_TITLES = 0x01
, BT_AVRCP_FOLDER_TYPE_ALBUMS = 0x02
, BT_AVRCP_FOLDER_TYPE_ARTISTS = 0x03
,
BT_AVRCP_FOLDER_TYPE_GENRES = 0x04
, BT_AVRCP_FOLDER_TYPE_PLAYLISTS = 0x05
, BT_AVRCP_FOLDER_TYPE_YEARS = 0x06
} |
| | AVRCP folder types (for folder items) More...
|
| |
| enum | bt_avrcp_media_type_t { BT_AVRCP_MEDIA_TYPE_AUDIO = 0x00
, BT_AVRCP_MEDIA_TYPE_VIDEO = 0x01
} |
| | AVRCP media types (for media element items) More...
|
| |
| enum | bt_avrcp_media_attr_id_t {
BT_AVRCP_MEDIA_ATTR_ID_TITLE = 0x01
, BT_AVRCP_MEDIA_ATTR_ID_ARTIST = 0x02
, BT_AVRCP_MEDIA_ATTR_ID_ALBUM = 0x03
, BT_AVRCP_MEDIA_ATTR_ID_TRACK_NUMBER = 0x04
,
BT_AVRCP_MEDIA_ATTR_ID_TOTAL_TRACKS = 0x05
, BT_AVRCP_MEDIA_ATTR_ID_GENRE = 0x06
, BT_AVRCP_MEDIA_ATTR_ID_PLAYING_TIME = 0x07
, BT_AVRCP_MEDIA_ATTR_ID_DEFAULT_COVER_ART = 0x08
} |
| | AVRCP Media Attribute IDs. More...
|
| |
| enum | bt_avrcp_item_type_t { BT_AVRCP_ITEM_TYPE_MEDIA_PLAYER = 0x01
, BT_AVRCP_ITEM_TYPE_FOLDER = 0x02
, BT_AVRCP_ITEM_TYPE_MEDIA_ELEMENT = 0x03
} |
| | AVRCP item types (for browsing GetFolderItems, etc.) More...
|
| |
| enum | bt_avrcp_playback_status_t {
BT_AVRCP_PLAYBACK_STATUS_STOPPED = 0x00
, BT_AVRCP_PLAYBACK_STATUS_PLAYING = 0x01
, BT_AVRCP_PLAYBACK_STATUS_PAUSED = 0x02
, BT_AVRCP_PLAYBACK_STATUS_FWD_SEEK = 0x03
,
BT_AVRCP_PLAYBACK_STATUS_REV_SEEK = 0x04
, BT_AVRCP_PLAYBACK_STATUS_ERROR = 0xff
} |
| | AVRCP Playback Status. More...
|
| |
| enum | bt_avrcp_system_status_t { BT_AVRCP_SYSTEM_STATUS_POWER_ON = 0x00
, BT_AVRCP_SYSTEM_STATUS_POWER_OFF = 0x01
, BT_AVRCP_SYSTEM_STATUS_UNPLUGGED = 0x02
} |
| | AVRCP System Status Code. More...
|
| |
| enum | bt_avrcp_battery_status_t {
BT_AVRCP_BATTERY_STATUS_NORMAL = 0x00
, BT_AVRCP_BATTERY_STATUS_WARNING = 0x01
, BT_AVRCP_BATTERY_STATUS_CRITICAL = 0x02
, BT_AVRCP_BATTERY_STATUS_EXTERNAL = 0x03
,
BT_AVRCP_BATTERY_STATUS_FULL = 0x04
} |
| | AVRCP Battery Status Code. More...
|
| |
| enum | bt_avrcp_player_attr_id_t { BT_AVRCP_PLAYER_ATTR_EQUALIZER = 0x01
, BT_AVRCP_PLAYER_ATTR_REPEAT_MODE = 0x02
, BT_AVRCP_PLAYER_ATTR_SHUFFLE = 0x03
, BT_AVRCP_PLAYER_ATTR_SCAN = 0x04
} |
| | AVRCP Player Application Setting Attribute IDs. More...
|
| |
| enum | bt_avrcp_equalizer_value_t { BT_AVRCP_EQUALIZER_OFF = 0x01
, BT_AVRCP_EQUALIZER_ON = 0x02
} |
| | AVRCP Player Application Setting Values for Equalizer. More...
|
| |
| enum | bt_avrcp_repeat_mode_value_t { BT_AVRCP_REPEAT_MODE_OFF = 0x01
, BT_AVRCP_REPEAT_MODE_SINGLE_TRACK = 0x02
, BT_AVRCP_REPEAT_MODE_ALL_TRACKS = 0x03
, BT_AVRCP_REPEAT_MODE_GROUP = 0x04
} |
| | AVRCP Player Application Setting Values for Repeat Mode. More...
|
| |
| enum | bt_avrcp_shuffle_value_t { BT_AVRCP_SHUFFLE_OFF = 0x01
, BT_AVRCP_SHUFFLE_ALL_TRACKS = 0x02
, BT_AVRCP_SHUFFLE_GROUP = 0x03
} |
| | AVRCP Player Application Setting Values for Shuffle. More...
|
| |
| enum | bt_avrcp_scan_value_t { BT_AVRCP_SCAN_OFF = 0x01
, BT_AVRCP_SCAN_ALL_TRACKS = 0x02
, BT_AVRCP_SCAN_GROUP = 0x03
} |
| | AVRCP Player Application Setting Values for Scan. More...
|
| |
|
| int | bt_avrcp_connect (struct bt_conn *conn) |
| | Connect AVRCP.
|
| |
| int | bt_avrcp_disconnect (struct bt_conn *conn) |
| | Disconnect AVRCP.
|
| |
| struct net_buf * | bt_avrcp_create_pdu (struct net_buf_pool *pool) |
| | Allocate a net_buf for AVRCP PDU transmission, reserving headroom for AVRCP, AVRCTP, L2CAP, and ACL headers.
|
| |
| struct net_buf * | bt_avrcp_create_vendor_pdu (struct net_buf_pool *pool) |
| | Allocate a net_buf for AVRCP Vendor-Dependent PDU transmission, reserving headroom for the Vendor PDU header in addition to AVRCP, AVCTP, L2CAP, and ACL headers.
|
| |
| int | bt_avrcp_browsing_connect (struct bt_conn *conn) |
| | Connect AVRCP browsing channel.
|
| |
| int | bt_avrcp_browsing_disconnect (struct bt_conn *conn) |
| | Disconnect AVRCP browsing channel.
|
| |
| int | bt_avrcp_ct_register_cb (const struct bt_avrcp_ct_cb *cb) |
| | Register callback.
|
| |
| int | bt_avrcp_ct_get_caps (struct bt_avrcp_ct *ct, uint8_t tid, uint8_t cap_id) |
| | Get AVRCP Capabilities.
|
| |
| int | bt_avrcp_ct_get_unit_info (struct bt_avrcp_ct *ct, uint8_t tid) |
| | Get AVRCP Unit Info.
|
| |
| int | bt_avrcp_ct_get_subunit_info (struct bt_avrcp_ct *ct, uint8_t tid) |
| | Get AVRCP Subunit Info.
|
| |
| int | bt_avrcp_ct_passthrough (struct bt_avrcp_ct *ct, uint8_t tid, uint8_t opid, uint8_t state, const uint8_t *payload, uint8_t len) |
| | Send AVRCP Pass Through command.
|
| |
| int | bt_avrcp_ct_set_browsed_player (struct bt_avrcp_ct *ct, uint8_t tid, uint16_t player_id) |
| | Set browsed player.
|
| |
| int | bt_avrcp_ct_register_notification (struct bt_avrcp_ct *ct, uint8_t tid, uint8_t event_id, uint32_t interval, bt_avrcp_notify_changed_cb_t cb) |
| | Register for AVRCP changed notifications with callback.
|
| |
| int | bt_avrcp_ct_list_player_app_setting_attrs (struct bt_avrcp_ct *ct, uint8_t tid) |
| | Send AVRCP vendor dependent command for LIST_PLAYER_APP_SETTING_ATTRS.
|
| |
| int | bt_avrcp_ct_list_player_app_setting_vals (struct bt_avrcp_ct *ct, uint8_t tid, uint8_t attr_id) |
| | Send AVRCP vendor dependent command for LIST_PLAYER_APP_SETTING_VALS.
|
| |
| int | bt_avrcp_ct_get_curr_player_app_setting_val (struct bt_avrcp_ct *ct, uint8_t tid, struct net_buf *buf) |
| | Send AVRCP vendor dependent command for GET_CURR_PLAYER_APP_SETTING_VAL.
|
| |
| int | bt_avrcp_ct_set_player_app_setting_val (struct bt_avrcp_ct *ct, uint8_t tid, struct net_buf *buf) |
| | Send AVRCP vendor dependent command for SET_PLAYER_APP_SETTING_VAL.
|
| |
| int | bt_avrcp_ct_get_player_app_setting_attr_text (struct bt_avrcp_ct *ct, uint8_t tid, struct net_buf *buf) |
| | Send AVRCP vendor dependent command for GET_PLAYER_APP_SETTING_ATTR_TEXT.
|
| |
| int | bt_avrcp_ct_get_player_app_setting_val_text (struct bt_avrcp_ct *ct, uint8_t tid, struct net_buf *buf) |
| | Send AVRCP vendor dependent command for GET_PLAYER_APP_SETTING_VAL_TEXT.
|
| |
| int | bt_avrcp_ct_inform_displayable_char_set (struct bt_avrcp_ct *ct, uint8_t tid, struct net_buf *buf) |
| | Send AVRCP vendor dependent command for INFORM_DISPLAYABLE_CHAR_SET.
|
| |
| int | bt_avrcp_ct_inform_batt_status_of_ct (struct bt_avrcp_ct *ct, uint8_t tid, uint8_t battery_status) |
| | Send AVRCP vendor dependent command for INFORM_BATT_STATUS_OF_CT.
|
| |
| int | bt_avrcp_ct_set_absolute_volume (struct bt_avrcp_ct *ct, uint8_t tid, uint8_t absolute_volume) |
| | Send Set Absolute Volume command (CT).
|
| |
| int | bt_avrcp_ct_get_element_attrs (struct bt_avrcp_ct *ct, uint8_t tid, struct net_buf *buf) |
| | Send AVRCP vendor dependent command for GET_ELEMENT_ATTRS.
|
| |
| int | bt_avrcp_ct_get_play_status (struct bt_avrcp_ct *ct, uint8_t tid) |
| | Send AVRCP vendor dependent command for GET_PLAY_STATUS.
|
| |
| int | bt_avrcp_ct_set_addressed_player (struct bt_avrcp_ct *ct, uint8_t tid, uint16_t player_id) |
| | Send AVRCP vendor dependent command for SET_ADDRESSED_PLAYER.
|
| |
| int | bt_avrcp_ct_play_item (struct bt_avrcp_ct *ct, uint8_t tid, struct net_buf *buf) |
| | Send AVRCP vendor dependent command for PLAY_ITEM.
|
| |
| int | bt_avrcp_ct_add_to_now_playing (struct bt_avrcp_ct *ct, uint8_t tid, struct net_buf *buf) |
| | Send AVRCP vendor dependent command for ADD_TO_NOW_PLAYING.
|
| |
| int | bt_avrcp_ct_get_folder_items (struct bt_avrcp_ct *ct, uint8_t tid, struct net_buf *buf) |
| | Get Folder Items.
|
| |
| int | bt_avrcp_ct_change_path (struct bt_avrcp_ct *ct, uint8_t tid, struct net_buf *buf) |
| | Change Path.
|
| |
| int | bt_avrcp_ct_get_item_attrs (struct bt_avrcp_ct *ct, uint8_t tid, struct net_buf *buf) |
| | Get Item Attributes.
|
| |
| int | bt_avrcp_ct_get_total_number_of_items (struct bt_avrcp_ct *ct, uint8_t tid, uint8_t scope) |
| | Get Total Number Of Items.
|
| |
| int | bt_avrcp_ct_search (struct bt_avrcp_ct *ct, uint8_t tid, struct net_buf *buf) |
| | Search.
|
| |
| int | bt_avrcp_tg_register_cb (const struct bt_avrcp_tg_cb *cb) |
| | Register callback.
|
| |
| int | bt_avrcp_tg_send_unit_info_rsp (struct bt_avrcp_tg *tg, uint8_t tid, struct bt_avrcp_unit_info_rsp *rsp) |
| | Send the unit info response.
|
| |
| int | bt_avrcp_tg_send_subunit_info_rsp (struct bt_avrcp_tg *tg, uint8_t tid) |
| | Send the subunit info response.
|
| |
| int | bt_avrcp_tg_get_caps (struct bt_avrcp_tg *tg, uint8_t tid, uint8_t status, struct net_buf *buf) |
| | Send GET_CAPABILITIES response.
|
| |
| int | bt_avrcp_tg_notification (struct bt_avrcp_tg *tg, uint8_t tid, uint8_t status, uint8_t event_id, struct bt_avrcp_event_data *data) |
| | Send notification response.
|
| |
| int | bt_avrcp_tg_set_browsed_player (struct bt_avrcp_tg *tg, uint8_t tid, struct net_buf *buf) |
| | Send the set browsed player response.
|
| |
| int | bt_avrcp_tg_send_passthrough_rsp (struct bt_avrcp_tg *tg, uint8_t tid, bt_avrcp_rsp_t result, struct net_buf *buf) |
| | Send AVRCP Pass Through response.
|
| |
| int | bt_avrcp_tg_list_player_app_setting_attrs (struct bt_avrcp_tg *tg, uint8_t tid, uint8_t status, struct net_buf *buf) |
| | Send response for PDU ID BT_AVRCP_PDU_ID_LIST_PLAYER_APP_SETTING_ATTRS.
|
| |
| int | bt_avrcp_tg_list_player_app_setting_vals (struct bt_avrcp_tg *tg, uint8_t tid, uint8_t status, struct net_buf *buf) |
| | Send response for PDU ID BT_AVRCP_PDU_ID_LIST_PLAYER_APP_SETTING_VALS.
|
| |
| int | bt_avrcp_tg_get_curr_player_app_setting_val (struct bt_avrcp_tg *tg, uint8_t tid, uint8_t status, struct net_buf *buf) |
| | Send response for PDU ID BT_AVRCP_PDU_ID_GET_CURR_PLAYER_APP_SETTING_VAL.
|
| |
| int | bt_avrcp_tg_set_player_app_setting_val (struct bt_avrcp_tg *tg, uint8_t tid, uint8_t status) |
| | Send response for PDU ID BT_AVRCP_PDU_ID_SET_PLAYER_APP_SETTING_VAL.
|
| |
| int | bt_avrcp_tg_get_player_app_setting_attr_text (struct bt_avrcp_tg *tg, uint8_t tid, uint8_t status, struct net_buf *buf) |
| | Send response for PDU ID BT_AVRCP_PDU_ID_GET_PLAYER_APP_SETTING_ATTR_TEXT.
|
| |
| int | bt_avrcp_tg_get_player_app_setting_val_text (struct bt_avrcp_tg *tg, uint8_t tid, uint8_t status, struct net_buf *buf) |
| | Send response for PDU ID BT_AVRCP_PDU_ID_GET_PLAYER_APP_SETTING_VAL_TEXT.
|
| |
| int | bt_avrcp_tg_inform_displayable_char_set (struct bt_avrcp_tg *tg, uint8_t tid, uint8_t status) |
| | Send response for PDU ID BT_AVRCP_PDU_ID_INFORM_DISPLAYABLE_CHAR_SET.
|
| |
| int | bt_avrcp_tg_inform_batt_status_of_ct (struct bt_avrcp_tg *tg, uint8_t tid, uint8_t status) |
| | Send response for PDU ID BT_AVRCP_PDU_ID_INFORM_BATT_STATUS_OF_CT.
|
| |
| int | bt_avrcp_tg_absolute_volume (struct bt_avrcp_tg *tg, uint8_t tid, uint8_t status, uint8_t absolute_volume) |
| | Send Set Absolute Volume response (TG).
|
| |
| int | bt_avrcp_tg_get_element_attrs (struct bt_avrcp_tg *tg, uint8_t tid, uint8_t status, struct net_buf *buf) |
| | Send response for PDU ID BT_AVRCP_PDU_ID_GET_ELEMENT_ATTRS.
|
| |
| int | bt_avrcp_tg_get_play_status (struct bt_avrcp_tg *tg, uint8_t tid, uint8_t status, struct net_buf *buf) |
| | Send response for PDU ID BT_AVRCP_PDU_ID_GET_PLAY_STATUS.
|
| |
| int | bt_avrcp_tg_set_addressed_player (struct bt_avrcp_tg *tg, uint8_t tid, uint8_t status) |
| | Send response for PDU ID BT_AVRCP_PDU_ID_SET_ADDRESSED_PLAYER.
|
| |
| int | bt_avrcp_tg_play_item (struct bt_avrcp_tg *tg, uint8_t tid, uint8_t status) |
| | Send response for PDU ID BT_AVRCP_PDU_ID_PLAY_ITEM.
|
| |
| int | bt_avrcp_tg_add_to_now_playing (struct bt_avrcp_tg *tg, uint8_t tid, uint8_t status) |
| | Send response for PDU ID BT_AVRCP_PDU_ID_ADD_TO_NOW_PLAYING.
|
| |
| int | bt_avrcp_tg_get_folder_items (struct bt_avrcp_tg *tg, uint8_t tid, struct net_buf *buf) |
| | Send the Get Folder Items response.
|
| |
| int | bt_avrcp_tg_change_path (struct bt_avrcp_tg *tg, uint8_t tid, uint8_t status, uint32_t num_items) |
| | Send the Change Path response.
|
| |
| int | bt_avrcp_tg_get_item_attrs (struct bt_avrcp_tg *tg, uint8_t tid, struct net_buf *buf) |
| | Send the Get Item Attributes response.
|
| |
| int | bt_avrcp_tg_get_total_number_of_items (struct bt_avrcp_tg *tg, uint8_t tid, struct net_buf *buf) |
| | Send the Get Total Number Of Items response.
|
| |
| int | bt_avrcp_tg_search (struct bt_avrcp_tg *tg, uint8_t tid, struct net_buf *buf) |
| | Send the Search response.
|
| |
| int | bt_avrcp_tg_browsing_general_reject (struct bt_avrcp_tg *tg, uint8_t tid, uint8_t status) |
| | Send General Reject response on the AVRCP Browsing channel (TG).
|
| |
Audio Video Remote Control Profile header.