Buy Now!
FAQ
Formats & Decoders
Options & Settings
Fullscreen Navigation
Playlist
Equalizer
Control Bar
Media Library
Skin Selector
Chapters & Bookmarks
Scene Cuts
Presets
Remote Control
Patterns & Whitewash
Streaming
Command Line
Resources
Control API
Home > Zoom Player > Guides



Zoom Player Customized Media Mode

On the "Settings & Renderers" tab you can pick out the default Audio and Video renderers. These renderers can be overriden on a format by format basis in case a specific media file type requires a special Audio or Video Renderer to work properly.

Besides the setting to enable the Customized Media Playback support, there are a few additional settings. The "Indirect Connection" setting allows DirectShow to insert filters it thinks are warranted, if a Direct connection between two filters doesn't work. This should probably never be the case so you should leave it disabled. The "Show Errors" setting is useful when debugging. It provides information messages when connections fail. Connection failure is not always fatal as two Sub-Types may be valid for different media content and both will be tried before a complete connection failure is declared. You should not enable the debug message for standard configuration of the Customized Media profiles.


Special Purpose Source Filters
DirectShow by default automatically presents Zoom Player with the correct Source Filter for a given media file. But certain file types can't be detected automatically, or the detection may be incorrect. For these special cases, you can define the filter that should be used according to the file extension. The editing interface is pretty simple. Press on the "Add Extension" button and type in the extension you want to be associated with the File Source filter. You can have multiple extensions associated with the same file source. Then press on the "Browse" button and simply pick the filter from the list.

Certain file formats have a Source Filter which is also a splitter filter (Windows Media for example), for these formats you should check the "This filter is also a Splitter Filter" checkbox so that Zoom Player will not attempt to connect the source filter to a splitter filter.


Audio/Video Splitters
After a source filter is loaded, Zoom Player will try connecting it to a Splitter filter. Press on the "Advanced" button to open up a list of the Sub Types this filter can accept connections to. You can obtain Sub Types using GraphEdit by manually connecting a graph and checking which Sub Type is in use by the connection between the Source Filter and the Splitter Filter (as I've demonstrated on the first page of this guide). Next click on the "Browse" button and pick the filter you want associated with the Sub Types.


Audio & Video Decoders
The Audio and Video decoders use the same editing interface, so there's only need to describe it once. After the splitter is connected to the Source Filter, it presents one or more output pins containing Audio and Video data, each with it's own format-specific Sub Type. Like the splitter filters, the Decoder filters list which Sub Types they can accept (in some cases more than one Sub Type, for example DIVX4 and DIVX5 have a different Sub Type, but use the same decoder filter). Unlike the Splitter or Source Editors, the Decoder editor allows you to add more than one filter. The first filter listed should always be the Decoder filters and can be followed by any number of Transform filters. For example, in any Audio Decoder filter that outputs standard PCM Audio (not AC3 or other exotic audio), you could throw in the "TFM Audio Filter" and have an EQ and other Audio Processing functions at your disposal.

Lastly, you can also override the standard renderer you've picked on the initial tab (if your card needs a special Audio Renderer for SP/DIF output for example).




PREVIOUS NEXT