Examining the DVDSample Sample Application

The sample application DVDSample is a feature-rich sample application that ships with Windows CE .NET. It is designed to demonstrate 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 features 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.

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

 Last updated on Thursday, April 08, 2004

© 1992-2003 Microsoft Corporation. All rights reserved.