Home
last modified time | relevance | path

Searched refs:player (Results 1 – 16 of 16) sorted by relevance

/Zephyr-latest/include/zephyr/bluetooth/audio/
Dmedia_proxy.h425 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/
Dmedia_proxy.c795 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 …]
DKconfig.mpl1 # 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 …]
DKconfig.mctl13 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
DKconfig.mcs33 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/
DREADME.rst4 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/
Dmcp.rst8 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/
Dmedia_controller_test.c74 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/
DKconfig14 Build music player demo application.
DREADME.rst13 …The music player demo shows what kind of modern, smartphone-like user interfaces can be created on…
/Zephyr-latest/tests/bluetooth/tester/src/audio/
Dbtp_mcp.c1588 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/
DREADME.rst132 for example, the audacity open source editor/player to load and play it.
/Zephyr-latest/doc/connectivity/bluetooth/api/audio/
Dbluetooth-le-audio-arch.rst1083 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/
DREADME.rst152 for example, the audacity open source editor/player to load and play it.
/Zephyr-latest/subsys/bluetooth/
DKconfig.logging302 module-str = "Media player"
/Zephyr-latest/doc/releases/
Drelease-notes-3.7.rst336 A typical use case is the streaming of music content from a stereo music player to headphones