Creating a Filter Graph
There are three distinct ways to use Quartz.dll to create a filter graph; each way offers a different amount of control over the filter graph. These range from automatically generating the entire filter graph to specifying every filter and pin connection. The three approaches are as follows:
- Automatic: Generate the complete filter graph from either a multimedia source or a stored filter graph file.
- Semi-automatic: Create a new (empty) filter graph, add one or more filters, then automatically generate all filters and connections needed to render a specific pin.
- Manual: Create a new (empty) filter graph, add individual filters to the graph, and explicitly add connections between pins.