| /Zephyr-latest/include/zephyr/bluetooth/audio/ |
| D | media_proxy.h | 425 void (*local_player_instance)(struct media_player *player, int err); 439 void (*discover_player)(struct media_player *player, int err); 453 void (*player_name_recv)(struct media_player *player, int err, const char *name); 466 void (*icon_id_recv)(struct media_player *player, int err, uint64_t id); 479 void (*icon_url_recv)(struct media_player *player, int err, const char *url); 490 void (*track_changed_recv)(struct media_player *player, int err); 503 void (*track_title_recv)(struct media_player *player, int err, const char *title); 516 void (*track_duration_recv)(struct media_player *player, int err, int32_t duration); 530 void (*track_position_recv)(struct media_player *player, int err, int32_t position); 543 void (*track_position_write)(struct media_player *player, int err, int32_t position); [all …]
|
| /Zephyr-latest/subsys/bluetooth/audio/ |
| D | media_proxy.c | 795 int media_proxy_ctrl_get_player_name(struct media_player *player) in media_proxy_ctrl_get_player_name() argument 797 CHECKIF(player == NULL) { in media_proxy_ctrl_get_player_name() 803 if (mprx.local_player.registered && player == &mprx.local_player) { in media_proxy_ctrl_get_player_name() 823 if (mprx.remote_player.registered && player == &mprx.remote_player) { in media_proxy_ctrl_get_player_name() 832 int media_proxy_ctrl_get_icon_id(struct media_player *player) in media_proxy_ctrl_get_icon_id() argument 834 CHECKIF(player == NULL) { in media_proxy_ctrl_get_icon_id() 840 if (mprx.local_player.registered && player == &mprx.local_player) { in media_proxy_ctrl_get_icon_id() 859 if (mprx.remote_player.registered && player == &mprx.remote_player) { in media_proxy_ctrl_get_icon_id() 867 int media_proxy_ctrl_get_icon_url(struct media_player *player) in media_proxy_ctrl_get_icon_url() argument 869 CHECKIF(player == NULL) { in media_proxy_ctrl_get_icon_url() [all …]
|
| D | Kconfig.mpl | 1 # Bluetooth Audio - Media player configuration options 10 bool "Support for media player" 12 Enables support for media player 13 Note that the provided media player is a sample that only provides a 16 real media player or replaced with a real media player. 24 Use this option to set the name of the media player. 27 int "Max length of media player name" 32 the name of the media player. 35 string "Media player Icon URL" 41 int "Max length of media player icon URL" [all …]
|
| D | Kconfig.mctl | 13 bool "Support for media player control" 16 To enable support for control of a local media player, support for 17 local media player must be enabled 22 bool "Support for control of local media player" 24 This option enables support for control of a local media player 27 bool "Support for local control of local media player" 42 bool "Support for control of remote media player" 47 This options enables support for control of a remote media player. 50 bool "Support for accessing objects on remote player" 57 search results, ...) on a remote media player
|
| D | Kconfig.mcs | 33 int "Max length of media player name" 38 the name of the media player. If the name is longer, the media 42 int "Max length of media player icon URL" 47 the media player icon URL. If the URL is longer, the media control 56 the title of any track in the media player. If the title is longer, 65 of the name of any track segment in the media player. If the name is
|
| /Zephyr-latest/samples/boards/bbc/microbit/pong/ |
| D | README.rst | 4 Play pong as single player or over Bluetooth between two micro:bit devices. 9 Play pong as single player or over Bluetooth between two micro:bit 14 button A to toggle between single- and multi-player, and press button B 15 to select the current choice. To start the game, the player with the 18 When multi-player mode has been selected the game will try to look for 19 and connect to a second micro:bit which has also been set into multi-player
|
| /Zephyr-latest/doc/connectivity/bluetooth/shell/audio/ |
| D | mcp.rst | 8 player (mpl) that contains the logic to handle media, and there is a 10 the player. The media control client consists of one part, the GATT 35 A media player has a *name* and an *icon* that allows identification 36 of the player for the user. 38 The content of the media player is structured into tracks and groups. 39 A media player has a number of groups. A group contains tracks and 43 An active player will have a *current track*. This is the track that 44 is playing now (if the player is playing). The current track has a 46 *position* - the current position of the player within the track. 52 The media player is in a *state*, which will be one of playing, [all …]
|
| /Zephyr-latest/tests/bsim/bluetooth/audio/src/ |
| D | media_controller_test.c | 74 static void local_player_instance_cb(struct media_player *player, int err) in local_player_instance_cb() argument 81 local_player = player; in local_player_instance_cb() 85 static void discover_player_cb(struct media_player *player, int err) in discover_player_cb() argument 92 remote_player = player; in discover_player_cb() 1283 void test_media_controller_player(struct media_player *player) in test_media_controller_player() argument 1285 current_player = player; in test_media_controller_player()
|
| /Zephyr-latest/samples/modules/lvgl/demos/ |
| D | Kconfig | 14 Build music player demo application.
|
| D | README.rst | 13 …The music player demo shows what kind of modern, smartphone-like user interfaces can be created on…
|
| /Zephyr-latest/tests/bluetooth/tester/src/audio/ |
| D | btp_mcp.c | 1588 static void mcs_command_send_cb(struct media_player *player, int err, const struct mpl_cmd *cmd) in mcs_command_send_cb() argument 1593 static void mcs_current_track_obj_id_cb(struct media_player *player, int err, uint64_t id) in mcs_current_track_obj_id_cb() argument 1600 static void mcs_next_track_obj_id_cb(struct media_player *player, int err, uint64_t id) in mcs_next_track_obj_id_cb() argument 1607 static void mcs_media_state_cb(struct media_player *player, int err, uint8_t state) in mcs_media_state_cb() argument 1614 static void mcs_current_group_id_cb(struct media_player *player, int err, uint64_t id) in mcs_current_group_id_cb() argument 1621 static void mcs_parent_group_id_cb(struct media_player *player, int err, uint64_t id) in mcs_parent_group_id_cb() argument
|
| /Zephyr-latest/samples/boards/96boards/argonkey/microphone/ |
| D | README.rst | 132 for example, the audacity open source editor/player to load and play it.
|
| /Zephyr-latest/doc/connectivity/bluetooth/api/audio/ |
| D | bluetooth-le-audio-arch.rst | 1083 specific media player within the device. 1085 separate internal media player entities. 1098 controls the media playback for a specific media player within the device 1100 A media player on a device could be anything that plays media, 1104 but the GMCS also controls media playback for a specific media player. 1113 not a specific media player as stated above. In the case where a device does not have any MCS 1127 but a Media Control Client may only be able to control a single player using GMCS.
|
| /Zephyr-latest/samples/shields/x_nucleo_iks02a1/microphone/ |
| D | README.rst | 152 for example, the audacity open source editor/player to load and play it.
|
| /Zephyr-latest/subsys/bluetooth/ |
| D | Kconfig.logging | 302 module-str = "Media player"
|
| /Zephyr-latest/doc/releases/ |
| D | release-notes-3.7.rst | 336 A typical use case is the streaming of music content from a stereo music player to headphones
|