Share via


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:

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

DVD-Video API Interfaces

 Last updated on Thursday, April 08, 2004

© 1992-2003 Microsoft Corporation. All rights reserved.