What is this DirectShow I keep hearing about?
DirectShow is a part of the Operating System that controls how Audio and Video content is played.
DirectShow is built on a Filter (Think "Plug-In") infrastructure. There are several types of filters:
- Source Filters. Filters that read the file data either off your local drives, from a network or from a capture device.
- Parsing Filters. Filters that take the data and Parse it. For example the MPEG Splitter filter takes the Audio and Video streams and splits them into separate streams.
- Decoder Filters. Filters that take a compressed or encrypted data and extract it into raw Video, Audio or Text data.
- Transform Filters. Filters that manipulate data. These can include sharpening and other processing effects.
- Rendering Filters. These are filters that display the RAW data on a device. Video Renderers render to your monitor for example.
For information on configuring your system as stable playback environment, read this article.