Examining the DVDSample Sample Application (Windows CE 5.0)
The sample application DVDSample is a rich sample application that ships with Windows CE. It demonstrates how the DVD-Video API can be used to create a full DVD playback application.
We will use the code from DVDSample to illustrate the fundamentals of how you can add common DVD playback capabilities to your own application.
We will also highlight important design issues that will help you get the most out of the DVD-Video API.
The following list shows topics that describe DVDSample.
- Architectural Overview of DVDSample
- The DVDSample Control Panel
- The DVDSample Startup Sequence
- Callbacks in DVDSample
- Setting up DirectDraw in DVDSample
The topics that describe the inner workings of DVDSample discuss object classes, functions, interfaces, and other programming elements that are internal to DVDSample. These programming elements are not part of the DVD-Video API and are only documented through comments in the DVDSample source code.
The following is a partial list of programming elements in DVDSample that are not part of the DVD-Video API:
- CApp class
- CAppState class
- CDvdCore class
- CDVDLanguages class
- CParentLevels class
- CDvdVideo class
- CDevMon class
- CDVDSampleEventSink class
- IDvdCallback interface
The DVDSample code is available in your Windows CE installation at %_WINCEROOT%\Public\DirectX\SDK\Samples\DDVD\DVDSample and illustrates the functions of the DVD Video API. It is provided as is, with no guarantee of fitness for any purpose.
See Also
Advanced DVD Player Application Topics
Send Feedback on this topic to the authors