Lines Matching +full:set +full:- +full:url
7 * Copyright (c) 2019 - 2024 Nordic Semiconductor ASA
9 * SPDX-License-Identifier: Apache-2.0
66 /** A 32-bit signed parameter. The parameter value depends on the @ref mpl_cmd.opcode */
95 /** Concatenated search control items - (type, length, param) */
102 * All values from -128 to 127 allowed, only some defined
106 #define MEDIA_PROXY_PLAYBACK_SPEED_MIN -128
108 #define MEDIA_PROXY_PLAYBACK_SPEED_QUARTER -128
110 #define MEDIA_PROXY_PLAYBACK_SPEED_HALF -64
122 * The allowed values for seeking speed are the range -64 to -4
127 /** Maximum seeking speed - Can be negated */
129 /** Minimum seeking speed - Can be negated */
219 * Stop current activity and return to the paused state and set the current track position to the
224 /** Set a new current track position relative to the current track position. */
228 * Set the current track position to the starting position of the previous segment of the current
233 * Set the current track position to the starting position of
238 * Set the current track position to the starting position of
243 * Set the current track position to the starting position of
248 * Set the current track position to the starting position of
253 /** Set the current track to the previous track based on the playing order. */
255 /** Set the current track to the next track based on the playing order. */
257 /** Set the current track to the first track based on the playing order. */
259 /** Set the current track to the last track based on the playing order. */
261 /** Set the current track to the nth track based on the playing order. */
264 /** Set the current group to the previous group in the sequence of groups. */
266 /** Set the current group to the next group in the sequence of groups. */
268 /** Set the current group to the first group in the sequence of groups. */
270 /** Set the current group to the last group in the sequence of groups. */
272 /** Set the current group to the nth group in the sequence of groups. */
344 * being set to Inactive.
469 * @brief Media Player Icon URL receive callback
471 * Called when the Media Player Icon URL is read
477 * @param url The URL of the icon
479 void (*icon_url_recv)(struct media_player *player, int err, const char *url);
809 * The Search Results Object ID has a separate callback - search_results_id_recv().
900 * @brief Read Icon URL
902 * Get a URL to the media player's icon.
943 * @brief Set Track Position
945 * Set the playing position of the media player in the current
952 * @param position The track position to set
967 * -128 corresponds to playback at one fourth of normal speed,
978 * @brief Set Playback Speed
986 * player should set the playback speed to the next higher
992 * @param speed The playback speed parameter to set
1002 * seeking. It is a factor, relative to real-time playback
1003 * speed - a factor four means seeking happens at four times
1004 * the real-time playback speed. Positive values are for
1007 * The seeking speed is not settable - a non-zero seeking speed
1051 * @brief Set Current Track Object ID
1080 * @brief Set Next Track Object ID
1130 * @brief Set Current Group Object ID
1154 * @brief Set Playing Order
1156 * Set the media player's playing order
1159 * @param order The playing order to set
1193 * May result in two callbacks - one for the actual sending of the command to the
1216 * @brief Set Search
1223 * - one for the actual sending of the search to the player
1224 * - one for the result code for the search from the player
1225 * - if the search is successful, one for the search results object ID in the OTs
1295 * @brief Read Icon URL
1297 * Get a URL to the media player's icon.
1299 * @return The URL of the Icon
1332 * @brief Set Track Position
1334 * Set the playing position of the media player in the current
1340 * @param position The player position to set
1353 * -128 corresponds to playback at one fourth of normal speed,
1362 * @brief Set Playback Speed
1370 * player should set the playback speed to the next higher
1375 * @param speed The playback speed parameter to set
1383 * seeking. It is a factor, relative to real-time playback
1384 * speed - a factor four means seeking happens at four times
1385 * the real-time playback speed. Positive values are for
1388 * The seeking speed is not settable - a non-zero seeking speed
1422 * @brief Set Current Track Object ID
1442 * @brief Set Next Track Object ID
1479 * @brief Set Current Group Object ID
1496 * @brief Set Playing Order
1498 * Set the media player's playing order.
1501 * @param order The playing order to set
1530 * For command opcodes (play, pause, ...) - see the MEDIA_PROXY_OP_*
1549 * @brief Set Search
1591 * The media proxy may call any non-NULL function pointers in the
1624 * @brief Player icon URL changed callback
1626 * To be called when the player's icon URL is changed.
1628 * @param url The URL of the player's icon
1630 void media_proxy_pl_icon_url_cb(const char *url);
1764 * To be called when the set of commands supported is changed
1773 * To be called when a search has been set to notify whether the