This topic contains reference entries for the COM components included with Microsoft® DirectShow®, other than filters. For a list of filters included with DirectShow, see Filters.
Builds video capture graphs. Video capture or editing applications can use this component to construct filter graphs.
Builds DVD playback graphs. Applications can use this component to build filter graphs for DVD playback and navigation.
Builds and controls filter graphs. The filter graph manager is the central component in DirectShow. Applications use it to build and control filter graphs. The filter graph manager also handles synchronization, event notification, and other aspects of the filter graph.
Class Identifier | CLSID_FilterGraph |
Interfaces |
IAMGraphStreams,
IBasicAudio,
IBasicVideo,
IBasicVideo2,
IFilterChain,
IFilterGraph,
IFilterGraph2,
IFilterMapper2,
IGraphBuilder,
IGraphConfig,
IGraphVersion,
IMediaControl,
IMediaEvent,
IMediaEventEx,
IMediaEventSink,
IMediaFilter,
IMediaPosition,
IMediaSeeking,
IQueueCommand,
IResourceManager,
IVideoFrameStep,
IVideoWindow
|
Searches the registry for registered filters. The filter graph manager uses this component to build filter graphs. Applications can use it to find filters that match specified search criteria.
Sets or retrieves INFO and DISP chunks in AVI files.
Allocates buffers for media samples. Filters use this component to allocate shared memory buffers.
Helper object that implements seeking for filters with one input pin. One-input filters can use this object to implement the IMediaSeeking and IMediaPosition interfaces.
Implements a reference clock. If none of the filters in the graph provides a reference clock, the filter graph manager uses this component to synchronize the graph.
Enumerates filters and hardware devices installed on the system. Applications can use this component to locate filters and devices in a given category.