Zephyr API Documentation
3.0.0
A Scalable Open Source RTOS
|
|
3.0.0 |
Media proxy module. More...
#include <media_proxy.h>
Data Fields | |
uint8_t | opcode |
bool | use_param |
int32_t | param |
Media proxy module.
The media proxy module is the connection point between media players and media controllers.
A media player has (access to) media content and knows how to navigate and play this content. A media controller reads or gets information from a player and controls the player by setting player parameters and giving the player commands.
The media proxy module allows media player implementations to make themselves available to media controllers. And it allows controllers to access, and get updates from, any player.
The media proxy module allows both local and remote control of local player instances: A media controller may be a local application, or it may be a Media Control Service relaying requests from a remote Media Control Client. There may be either local or remote control, or both, or even multiple instances of each.
[Experimental] Users should note that the APIs can change as a part of ongoing development.
Media player command
uint8_t mpl_cmd::opcode |
int32_t mpl_cmd::param |
bool mpl_cmd::use_param |