Zephyr Project API 4.0.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches

Media control client callbacks. More...

#include <mcc.h>

Data Fields

bt_mcc_discover_mcs_cb discover_mcs
 Callback when discovery has finished.
 
bt_mcc_read_player_name_cb read_player_name
 Callback when reading the player name.
 
bt_mcc_read_icon_obj_id_cb read_icon_obj_id
 Callback when reading the icon object ID.
 
bt_mcc_read_icon_url_cb read_icon_url
 Callback when reading the icon URL.
 
bt_mcc_track_changed_ntf_cb track_changed_ntf
 Callback when getting a track changed notification.
 
bt_mcc_read_track_title_cb read_track_title
 Callback when reading the track title.
 
bt_mcc_read_track_duration_cb read_track_duration
 Callback when reading the track duration.
 
bt_mcc_read_track_position_cb read_track_position
 Callback when reading the track position.
 
bt_mcc_set_track_position_cb set_track_position
 Callback when setting the track position.
 
bt_mcc_read_playback_speed_cb read_playback_speed
 Callback when reading the playback speed.
 
bt_mcc_set_playback_speed_cb set_playback_speed
 Callback when setting the playback speed.
 
bt_mcc_read_seeking_speed_cb read_seeking_speed
 Callback when reading the seeking speed.
 
bt_mcc_read_segments_obj_id_cb read_segments_obj_id
 Callback when reading the segments object ID.
 
bt_mcc_read_current_track_obj_id_cb read_current_track_obj_id
 Callback when reading the current track object ID.
 
bt_mcc_set_current_track_obj_id_cb set_current_track_obj_id
 Callback when setting the current track object ID.
 
bt_mcc_read_next_track_obj_id_cb read_next_track_obj_id
 Callback when reading the next track object ID.
 
bt_mcc_set_next_track_obj_id_cb set_next_track_obj_id
 Callback when setting the next track object ID.
 
bt_mcc_read_current_group_obj_id_cb read_current_group_obj_id
 Callback when reading the current group object ID.
 
bt_mcc_set_current_group_obj_id_cb set_current_group_obj_id
 Callback when setting the current group object ID.
 
bt_mcc_read_parent_group_obj_id_cb read_parent_group_obj_id
 Callback when reading the parent group object ID.
 
bt_mcc_read_playing_order_cb read_playing_order
 Callback when reading the playing order.
 
bt_mcc_set_playing_order_cb set_playing_order
 Callback when setting the playing order.
 
bt_mcc_read_playing_orders_supported_cb read_playing_orders_supported
 Callback when reading the supported playing orders.
 
bt_mcc_read_media_state_cb read_media_state
 Callback when reading the media state.
 
bt_mcc_send_cmd_cb send_cmd
 Callback when sending a command.
 
bt_mcc_cmd_ntf_cb cmd_ntf
 Callback command notifications.
 
bt_mcc_read_opcodes_supported_cb read_opcodes_supported
 Callback when reading the supported opcodes.
 
bt_mcc_send_search_cb send_search
 Callback when sending the a search query.
 
bt_mcc_search_ntf_cb search_ntf
 Callback when receiving a search notification.
 
bt_mcc_read_search_results_obj_id_cb read_search_results_obj_id
 Callback when reading the search results object ID.
 
bt_mcc_read_content_control_id_cb read_content_control_id
 Callback when reading the content control ID.
 
bt_mcc_otc_obj_selected_cb otc_obj_selected
 Callback when selecting an object.
 
bt_mcc_otc_obj_metadata_cb otc_obj_metadata
 Callback when receiving the current object metadata.
 
bt_mcc_otc_read_icon_object_cb otc_icon_object
 Callback when reading the current icon object.
 
bt_mcc_otc_read_track_segments_object_cb otc_track_segments_object
 Callback when reading the track segments object.
 
bt_mcc_otc_read_current_track_object_cb otc_current_track_object
 Callback when reading the current track object.
 
bt_mcc_otc_read_next_track_object_cb otc_next_track_object
 Callback when reading the next track object.
 
bt_mcc_otc_read_current_group_object_cb otc_current_group_object
 Callback when reading the current group object.
 
bt_mcc_otc_read_parent_group_object_cb otc_parent_group_object
 Callback when reading the parent group object.
 

Detailed Description

Media control client callbacks.

Field Documentation

◆ cmd_ntf

bt_mcc_cmd_ntf_cb bt_mcc_cb::cmd_ntf

Callback command notifications.

◆ discover_mcs

bt_mcc_discover_mcs_cb bt_mcc_cb::discover_mcs

Callback when discovery has finished.

◆ otc_current_group_object

bt_mcc_otc_read_current_group_object_cb bt_mcc_cb::otc_current_group_object

Callback when reading the current group object.

◆ otc_current_track_object

bt_mcc_otc_read_current_track_object_cb bt_mcc_cb::otc_current_track_object

Callback when reading the current track object.

◆ otc_icon_object

bt_mcc_otc_read_icon_object_cb bt_mcc_cb::otc_icon_object

Callback when reading the current icon object.

◆ otc_next_track_object

bt_mcc_otc_read_next_track_object_cb bt_mcc_cb::otc_next_track_object

Callback when reading the next track object.

◆ otc_obj_metadata

bt_mcc_otc_obj_metadata_cb bt_mcc_cb::otc_obj_metadata

Callback when receiving the current object metadata.

◆ otc_obj_selected

bt_mcc_otc_obj_selected_cb bt_mcc_cb::otc_obj_selected

Callback when selecting an object.

◆ otc_parent_group_object

bt_mcc_otc_read_parent_group_object_cb bt_mcc_cb::otc_parent_group_object

Callback when reading the parent group object.

◆ otc_track_segments_object

bt_mcc_otc_read_track_segments_object_cb bt_mcc_cb::otc_track_segments_object

Callback when reading the track segments object.

◆ read_content_control_id

bt_mcc_read_content_control_id_cb bt_mcc_cb::read_content_control_id

Callback when reading the content control ID.

◆ read_current_group_obj_id

bt_mcc_read_current_group_obj_id_cb bt_mcc_cb::read_current_group_obj_id

Callback when reading the current group object ID.

◆ read_current_track_obj_id

bt_mcc_read_current_track_obj_id_cb bt_mcc_cb::read_current_track_obj_id

Callback when reading the current track object ID.

◆ read_icon_obj_id

bt_mcc_read_icon_obj_id_cb bt_mcc_cb::read_icon_obj_id

Callback when reading the icon object ID.

◆ read_icon_url

bt_mcc_read_icon_url_cb bt_mcc_cb::read_icon_url

Callback when reading the icon URL.

◆ read_media_state

bt_mcc_read_media_state_cb bt_mcc_cb::read_media_state

Callback when reading the media state.

◆ read_next_track_obj_id

bt_mcc_read_next_track_obj_id_cb bt_mcc_cb::read_next_track_obj_id

Callback when reading the next track object ID.

◆ read_opcodes_supported

bt_mcc_read_opcodes_supported_cb bt_mcc_cb::read_opcodes_supported

Callback when reading the supported opcodes.

◆ read_parent_group_obj_id

bt_mcc_read_parent_group_obj_id_cb bt_mcc_cb::read_parent_group_obj_id

Callback when reading the parent group object ID.

◆ read_playback_speed

bt_mcc_read_playback_speed_cb bt_mcc_cb::read_playback_speed

Callback when reading the playback speed.

◆ read_player_name

bt_mcc_read_player_name_cb bt_mcc_cb::read_player_name

Callback when reading the player name.

◆ read_playing_order

bt_mcc_read_playing_order_cb bt_mcc_cb::read_playing_order

Callback when reading the playing order.

◆ read_playing_orders_supported

bt_mcc_read_playing_orders_supported_cb bt_mcc_cb::read_playing_orders_supported

Callback when reading the supported playing orders.

◆ read_search_results_obj_id

bt_mcc_read_search_results_obj_id_cb bt_mcc_cb::read_search_results_obj_id

Callback when reading the search results object ID.

◆ read_seeking_speed

bt_mcc_read_seeking_speed_cb bt_mcc_cb::read_seeking_speed

Callback when reading the seeking speed.

◆ read_segments_obj_id

bt_mcc_read_segments_obj_id_cb bt_mcc_cb::read_segments_obj_id

Callback when reading the segments object ID.

◆ read_track_duration

bt_mcc_read_track_duration_cb bt_mcc_cb::read_track_duration

Callback when reading the track duration.

◆ read_track_position

bt_mcc_read_track_position_cb bt_mcc_cb::read_track_position

Callback when reading the track position.

◆ read_track_title

bt_mcc_read_track_title_cb bt_mcc_cb::read_track_title

Callback when reading the track title.

◆ search_ntf

bt_mcc_search_ntf_cb bt_mcc_cb::search_ntf

Callback when receiving a search notification.

◆ send_cmd

bt_mcc_send_cmd_cb bt_mcc_cb::send_cmd

Callback when sending a command.

◆ send_search

bt_mcc_send_search_cb bt_mcc_cb::send_search

Callback when sending the a search query.

◆ set_current_group_obj_id

bt_mcc_set_current_group_obj_id_cb bt_mcc_cb::set_current_group_obj_id

Callback when setting the current group object ID.

◆ set_current_track_obj_id

bt_mcc_set_current_track_obj_id_cb bt_mcc_cb::set_current_track_obj_id

Callback when setting the current track object ID.

◆ set_next_track_obj_id

bt_mcc_set_next_track_obj_id_cb bt_mcc_cb::set_next_track_obj_id

Callback when setting the next track object ID.

◆ set_playback_speed

bt_mcc_set_playback_speed_cb bt_mcc_cb::set_playback_speed

Callback when setting the playback speed.

◆ set_playing_order

bt_mcc_set_playing_order_cb bt_mcc_cb::set_playing_order

Callback when setting the playing order.

◆ set_track_position

bt_mcc_set_track_position_cb bt_mcc_cb::set_track_position

Callback when setting the track position.

◆ track_changed_ntf

bt_mcc_track_changed_ntf_cb bt_mcc_cb::track_changed_ntf

Callback when getting a track changed notification.


The documentation for this struct was generated from the following file: