Shortcuts to C++ DVD Reference Pages
[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.]
The following interfaces are those typically used when writing a DVD application in C++.
Interface | Purpose |
---|---|
IAMLine21Decoder | Controls closed captioning display. |
IDvdCmd | Used in advanced command synchronization techniques to control a command object. |
IDvdControl2 | Issues commands to the DVD Navigator filter (the "set" methods). |
IDvdGraphBuilder | Creates the DVD filter graph. |
IDvdInfo2 | Queries the DVD Navigator for state information and information on the disc (the "get" methods). |
IDvdState | Saves information, such as bookmarks, to disc. |
IVideoFrameStep | Controls "frame stepping" if the decoder supports it. |
Related topics