IDVDUserOperation
This interface provides the main interface for controlling DVD playback. IDVDUserOperation is the DVD-Video API implementation of the DVD Specification for Read-Only Disc, Annex J.
The following table lists the methods for IDVDUserOperation in the order the compiler calls them.
Programming element | Description |
---|---|
TitlePlay | Plays a specified title. |
PartPlay | Plays a specified part of title (PTT) from a specified title unit (TTU) in the current video title set (VTS). |
TimePlay | Begins playing at the specified time in the title. |
Stop | Halts execution of the current program chain. |
GoUp | Stops playing the current program chain and starts playing the GoUp program chain. |
TimeSearch | Stops the current presentation and starts presentation at the specified time on the current title. |
PTTSearch | Stops the current presentation and starts presentation from the beginning of a specified part of title (PTT) in the current title. |
ProgramSearch | Stops the current presentation and starts a new presentation at a specified point in the current program chain (PGC). |
ForwardScan | Performs scan play at the specified speed. |
BackwardScan | Performs scan play in reverse at the specified speed. |
MenuCall | Calls a specified system menu. |
Resume | Returns to the current domain from menu space. |
ButtonSelect | Applies the select action for a specified button. |
ButtonActivate | Activates the currently highlighted button. |
ButtonSelectAndActivate | Highlights a specified button and then activates it. |
StillOff | Releases stills found in video object units (VOBU), cells, and program chains (PGC). |
Pause | Pauses or resumes the current presentation. |
MenuLanguageSelect | Selects the language for the system menu. |
ChangeAudioStream | Changes the current audio stream to the specified audio stream number. |
ChangeSubPictureStream | Changes the current subpicture stream to the specified subpicture stream number. |
ChangeAngle | Changes the camera angle to the specified number. |
ParentalLevelSelect | Sets a specified parental level for playback. |
ParentalCountrySelect | Sets the country/region code (CTY_CD) for parental management. |
VideoPresentationModeChange | Changes the aspect ratio and display mode of the video output. |
The IDVDUserOperation interface, like all COM interfaces, inherits the IUnknown interface methods. The IUnknown interface supports the following three methods:
Remarks
You can obtain a pointer to an IDVDUserOperation interface in the following ways:
- By calling the IUnknown::QueryInterface method of a DVDNavigationManager object and specifying the IID_IDVDDataSearchInfo reference identifier.
- By calling the IDVDStreamControlInfo::GetDataSearchInfo method.
The IDVDUserOperation interfaces are not protected against use if IDVDROM::Bind fails. You can get access violation errors if you do not make sure that all the steps in your initialization sequence are successful.
Requirements
OS Versions: Windows CE .NET 4.0 and later.
Header: Dvdnav.h, Dvdnav.idl.
Link Library: Ddvdids.lib.
See Also
Last updated on Thursday, April 08, 2004
© 1992-2003 Microsoft Corporation. All rights reserved.