Abstraction layers

The multimedia renderer uses a layered architecture to process playback commands and manage the flow of media content from input to output.

The mm-renderer architecture consists of three abstraction layers: