PRODUCTS
  • Blog
  • What's new
  • Newsletter
  • Visit the Store
  • Zoom Player
  • Zoom Player Awards
  • Zoom Player Press
  • Zoom Commander
  • WhiteWash Wizard
DOWNLOADS
  • Zoom Player
  • Zoom Player IPTV
  • Zoom Player Remote
  • Zoom Player Languages
  • Zoom Player Skins
  • Zoom Player Beta
  • Zoom Player IPTV Beta
  • Zoom Commander
  • Backgrounds
  • Graphic Assets
  • Other Downloads
SUPPORT
  • Zoom Player Help
  • Zoom Player Interface
  • Zoom Player on Tablets
  • Video Tutorials
  • Zoom Commander
  • Support on Reddit
  • Registration Support
ZOOM PLAYER GUIDE
  • SETUParrow
    • Formats & Decoders
    • Options & Settings
    • Media Library Basics
    • Media Library Scraping
    • IPTV
    • Skin Selection
    • Player Modes
    • Streaming
    • Presets
    • Calibration Patterns
    • Articles
    • Resources
    • FAQ
  • CONTROLarrow
    • Keyboard Shortcuts
    • Remote Control
    • Command Line
    • Control API
    • Zoom Player Functions
  • THE USER INTERFACEarrow
    • Screenshots
    • Fullscreen Navigation
    • The Control Bar
    • The Playlist
    • The Equalizer
    • IPTV
    • Chapters & Bookmarks
    • The Scheduler
    • Dynamic Video Editing
CONTACT
  • Registration Support
  • Licensing & Marketing
  • Business Development
  • Affiliate Signup
  • Client Showcase
  • About Inmatrix
  • PRODUCTSarrow
    • Blog
    • What's new
    • Newsletter
    • Visit the Store
    • Zoom Player
    • Zoom Player Awards
    • Zoom Player Press
    • Zoom Commander
    • WhiteWash Wizard
  • DOWNLOADSarrow
    • Zoom Player
    • Zoom Player IPTV
    • Zoom Player Remote
    • Zoom Player Languages
    • Zoom Player Skins
    • Zoom Player Beta
    • Zoom Player IPTV Beta
    • Zoom Commander
    • Backgrounds
    • Graphic Assets
    • Other Downloads
  • SUPPORTarrow
    • Zoom Player Help
    • Zoom Player Interface
    • Zoom Player on Tablets
    • Video Tutorials
    • Zoom Commander
    • Support on Reddit
    • Registration Support
  • ZOOM PLAYER GUIDEarrow
    • FAQ
    • Articles
    • Screenshots
    • Backgrounds
    • Player Modes
    • Fullscreen Navigation
    • Playlist
    • Equalizer
    • Control Bar
    • Skin Selection
    • Media Library Basics
    • Media Library Scraping
    • Scheduler
    • Remote Control
    • Command Line
    • Functions
    • Control API
    • Options & Settings
    • Keyboard Shortcuts
    • Formats & Decoders
    • Chapters & Bookmarks
    • Dynamic Video Editing
    • Presets
    • Calibration Patterns
    • Streaming
    • Resources
    • Graphic Assets
  • CONTACTarrow
    • Registration Support
    • Licensing & Marketing
    • Business Development
    • Affiliate Signup
    • Client Showcase
    • About Inmatrix

Zoom Player's Smart Play

On the "Settings & Black List" there are a few settings worth mentioning in-depth, The "Indirect Connection" setting allows DirectShow to insert filters it assumes would enable a connection between two filters if a Direct connection doesn't work. This should probably never be the case so you should leave the setting disabled.

The "Show Smart Play graph creation 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.


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 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 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 later on.


Audio/Video Splitters
After a source filter is loaded, Zoom Player tries to connect it to a Splitter filter. Press on the "Advanced" button to open up a list of the Sub Types the filter can accept. 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 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, 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 its 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).

You to add more than one filter to a decoder chain. The first filter listed should always be the Decoder. The next filters can be 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 "FFDShow RAW Audio" filter and have many Audio Processing functions at your disposal.

Lastly, you can override the standard audio or video renderer on a per-format basis.




PREVIOUS NEXT




Attribution • Privacy Policy • Terms of Usage
Discord Facebook Youtube Reddit