What is DirectShow? What is a DirectShow filter?
Media Center plays many media formats in DirectShow. This includes DVD and many video and audio files. DirectShow is a Microsoft technology for playing audio/video media on Windows computer. DirectShow uses the concept of Filter Graph. A filter graph is built with individual Filters. A filter is a software component in DirectShow that will work with other components to render a media file, each filter processes audio/video data in a specific way to facilitate the playing of the media files. Filters have pins – points of connection between filters. Pins are the means by which media data is passed from one filter to another filter. Generally speaking, there are three types of filters in terms of functionality: Source filters, transform filters, and renderer filters. A source filter is a component that loads a media file for playback. The simplest source filter simply loads a file and passes the stream contained in the file to downstream filters for further processing, but some source fil