Writing a DVD Application in C++
Microsoft DirectShow 9.0 |
Writing a DVD Application in C++
This article describes the main steps in creating a DVD application in C++. Most of the code examples presented here are from the DirectShow 8.0 DVD sample application, located in the sample directory in the DirectShow SDK. This article contains the following sections. For background information on basic general concepts in DVD, see DVD Basics.
If you wish to use the Video Control and MSVidWebDVD object, refer to the MSVidWebDVD scripting reference pages
- Building the DVD Filter Graph
- Obtaining the DVD Interface Pointers
- DVD Commands
- Identifying Valid DVD Operations
- Synchronizing DVD Commands
- Data Flow in the DVD Navigator
- Handling DVD Event Notifications
- Working With DVD Menus
- Audio and Subpicture Streams
- Enforcing Parental Management Levels
- Saving and Restoring DvdState Objects
- Working with DVD Text Strings
- Playing Karaoke Audio Streams
- Handling Disc Ejections
- DVD Playback Enhancements in Windows Vista
- DVD Filter Graph Configuration