Directory that the multimedia renderer uses for publishing component (plugin) objects
The .all object lists all dynamically loaded plugins, the library files implementing them, and the file types supported for playback or recording. Here is a sample object:
[n]@mmr-playlist-engine dll::mmr-playlist-engine.so plugin::Playlist engine plugin [n]@mmr-track-engine dll::mmr-track-engine.so plugin::Single-track engine plugin [n]@mmr-mmf-routing dll::mmr-mmf-routing.so mime::video/mp4,video/m4v,audio/m4a,audio/aac,audio/wav,audio/mp1, audio/mp2,audio/mp3,audio/x-mp3,audio/mpeg,audio/x-mpeg,audio/mpg, audio/x-mpg,audio/mpeg3,audio/x-mpeg3,audio/x-mpegaudio,video/avi, audio/avi,audio/wma,video/x-mp4,video/x-m4v,audio/x-m4a,audio/3gpp ,video/3gpp,video/3gpp2,audio/3gpp2 plugin::QNX MMF routing plugin [n]@mmr-audiomgmt-plugin dll::mmr-audiomgmt-plugin.so plugin::QNX Audio Management plugin
Each section begins with a [n]@plugin-name line and describes one loaded plugin. The plugin library file and a human-readable description are always provided (in the dll and plugin attributes). Other attributes may list the MIME types playable by the plugin or the filename extensions supported for audio recording (depending on the plugin). Also, any default settings for a plugin, as defined in the mm-renderer configuration file, appear in its section of the .all object.
The .all object contains at least these attributes:
Attribute | Description |
---|---|
audioencodeextensions | Comma-separated list of supported extensions for file outputs (e.g., m4a,wav). |
dll | Library file implementing the plugin. |
mime | Comma-separated list of allowed combinations of playable MIME types (e.g., 3gpp,video). |
plugin | Description of the plugin. |
Each of these objects contains at least the dll and plugin attributes and may contain others, as explained previously.