Updated: October 28, 2024 |
The Multimedia for QNX SDP includes several utilities to help you rapidly prototype, test, and debug media applications.
When you're writing early versions of applications and you need to support only common use cases, it's convenient to use the multimedia test utilities because you need to know relatively few commands. The multimedia services all have more complicated command interfaces that require more time to learn and start using. These services should be used in later development stages to support complex use cases and to optimize performance and user experience.
Through the QNX Software Center (QSC), you can obtain the binaries of all test utilities and source code examples for some of them.
Utility name(s) | Description | QSC package with binary1 | QSC package with source code1 |
---|---|---|---|
audio-decode, audio-encode, omxalplay, omxal-showmetadata, video-decode, video-encode | Test key operations supported by the OpenMAX AL media engine. This guide doesn't describe these utilities but the QNX Additions to OpenMAX AL guide gives a tutorial on how to perform the operations of audio-decode. | Encoding and Casting | OpenMAX AL Examples Source Code |
mmcli | Tests APIs by forwarding commands from a script file or an interactive session to a loaded library or service | Playback | — |
mmrplay | Plays or records media through mm-renderer, after configuring the service based on command-line options | Playback | Media Renderer API Examples Source Code |