Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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.
Method | 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 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 interface identifier, see DVD-Video API Interface Identifiers.
- 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
Send Feedback on this topic to the authors