Filter
From CCCP
A filter is a component that is usually applied in the middle of the DirectShow rendering chain to modify the information in some way. A playback graph usually consists of a source filter which handles the data reading from a file/stream, a splitter which parses the container format, decoder filters for each tracks, and finally renderers for them. The first two of this (source and splitter) are sometimes handled by a single filter, like with the Haali Media Splitter. A graph may also contain other intermediate filters like a subtitle renderer for softsubs.
