DirectShow Objects
[The feature associated with this page, DirectShow, is a legacy feature. It has been superseded by MediaPlayer, IMFMediaEngine, and Audio/Video Capture in Media Foundation. Those features have been optimized for Windows 10 and Windows 11. Microsoft strongly recommends that new code use MediaPlayer, IMFMediaEngine and Audio/Video Capture in Media Foundation instead of DirectShow, when possible. Microsoft suggests that existing code that uses the legacy APIs be rewritten to use the new APIs if possible.]
This topic contains reference entries for the core COM objects included with DirectShow, other than filters. For a list of filters included with DirectShow, see DirectShow Filters.
Object | Description |
---|---|
Capture Graph Builder | Builds video capture graphs. |
DVD Graph Builder | Builds DVD playback graphs. |
Filter Graph Manager | Builds and controls filter graphs. |
Filter Mapper | Searches the registry for registered filters. |
Media Property Bag | Sets or retrieves INFO and DISP chunks in AVI files. |
Memory Allocator | Allocates buffers for media samples. |
System Reference Clock | Implements a reference clock. |
System Device Enumerator | Enumerates filters and hardware devices installed on the system. |
Related topics