Using the Multimedia Renderer

The multimedia renderer is a connection-based service that controls the playback of media read from an input and directed to one or many outputs.

Before calling any API functions to start and control playback, your application must connect to the mm-renderer service by calling mmr_connect(). Once you have a valid connection handle for mm-renderer, your application can create contexts for managing content flows, attach inputs and outputs to those contexts, and issue requests to play media. You can disconnect from mm-renderer by calling mmr_disconnect().