Microsoft DirectX 9.0

IDvdControl Interface

Note   This interface has been deprecated. It will continue to be supported for backward compatibility with existing applications, but new applications should use IDvdControl2.

The IDvdControl interface controls the playback and search mechanisms of a DVD title that contains one or more video movies. Use this interface to control playback (set root drive, play, stop, and so forth) or use DVD-specific functionality such as menus and buttons when playing DVD-Video files.

In addition to the methods inherited from IUnknown, the IDvdControl interface exposes the following methods.

Method Description
AngleChange Sets the new display angle.
AudioStreamChange Sets the current audio stream.
BackwardScan Searches backward through the current disc at the specified speed.
ButtonActivate Activates the selected button.
ButtonSelectAndActivate Selects and activates the specified button.
ChapterPlay Plays the media file with the specified title index and chapter value.
ChapterPlayAutoStop Start playing at the specified chapter within the specified title and play the number of chapters specified.
ChapterSearch Halts playback of the current chapter and starts playback from the specified chapter value in the same media file.
ForwardScan Searches forward through the current disc at the specified speed.
GoUp Halts playback of the current media file and starts playback of the designated previous program chain (PGC).
KaraokeAudioPresentationModeChange Sets the audio playback mode to karaoke.
LeftButtonSelect Selects the left directional button from the displayed menu.
LowerButtonSelect Selects the lower directional button from the displayed menu.
MenuCall Displays the specified menu on the screen.
MenuLanguageSelect Sets the displayed language for navigation menus.
MouseActivate Selects and activates a DVD button in response to a mouse click.
MouseSelect Selects a DVD button in response to mouse movement.
NextPGSearch Halts playback of the current program and starts playback from the next program within the program chain (PGC).
ParentalCountrySelect Sets the current country/region for controlling parental access levels.
ParentalLevelSelect Sets the parental access level for the current media file.
PauseOff Unpauses the current media file playback.
PauseOn Pauses the current media file playback.
PrevPGSearch Halts playback of the current program and starts playback from the previous program within the program chain (PGC).
Resume Returns to playing back a title from a menu.
RightButtonSelect Selects the right directional button from the displayed menu.
SetRoot Sets the root directory containing the DVD-Video volume.
StillOff Resumes playback, canceling still mode.
StopForResume Transitions playback to the DVD_DOMAIN_Stop state after saving resume information.
SubpictureStreamChange Selects the new subpicture stream and enables or disables it for display.
TimePlay Plays the media file with the specified title index, starting at the specified time.
TimeSearch Halts playback of the current chapter and starts playback from the specified time in the same media file.
TitlePlay Finds the media file with the specified title index and plays it back.
TopPGSearch Halts playback of the current program and restarts playback of the current program within the program chain (PGC).
UpperButtonSelect Selects the upper directional button from the displayed menu.
VideoModePreferrence Sets the video display mode the user prefers.