Zephyr API Documentation  3.0.0
A Scalable Open Source RTOS
3.0.0
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
mpl_cmd Struct Reference

Media proxy module. More...

#include <media_proxy.h>

Data Fields

uint8_t opcode
 
bool use_param
 
int32_t param
 

Detailed Description

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

Field Documentation

◆ opcode

uint8_t mpl_cmd::opcode

◆ param

int32_t mpl_cmd::param

◆ use_param

bool mpl_cmd::use_param

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