IDvdControl interface (strmif.h)

[The feature associated with this page, DirectShow, is a legacy feature. It has been superseded by MediaPlayer, IMFMediaEngine, and Audio/Video Capture in Media Foundation. Those features have been optimized for Windows 10 and Windows 11. Microsoft strongly recommends that new code use MediaPlayer, IMFMediaEngine and Audio/Video Capture in Media Foundation instead of DirectShow, when possible. Microsoft suggests that existing code that uses the legacy APIs be rewritten to use the new APIs if possible.]

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.

Inheritance

The IDvdControl interface inherits from the IUnknown interface. IDvdControl also has these types of members:

Methods

The IDvdControl interface has these methods.

 
IDvdControl::AngleChange

Note  The IDvdControl interface is deprecated. Use IDvdControl2 instread. Sets the new display angle.
IDvdControl::AudioStreamChange

Note  The IDvdControl interface is deprecated. Use IDvdControl2 instread. Sets the current audio stream.
IDvdControl::BackwardScan

Note  The IDvdControl interface is deprecated. Use IDvdControl2 instread. Searches backward through the current disc at the specified speed.
IDvdControl::ButtonActivate

Note  The IDvdControl interface is deprecated. Use IDvdControl2 instread. Activates the selected button.
IDvdControl::ButtonSelectAndActivate

Note  The IDvdControl interface is deprecated. Use IDvdControl2 instread. Selects and activates the specified button.
IDvdControl::ChapterPlay

Note  The IDvdControl interface is deprecated. Use IDvdControl2 instread. Plays the media file with the specified title index and chapter value.
IDvdControl::ChapterPlayAutoStop

Note  The IDvdControl interface is deprecated. Use IDvdControl2 instread. Instructs the DVD player to start playing at the specified chapter within the specified title and play the number of chapters specified.
IDvdControl::ChapterSearch

Note  The IDvdControl interface is deprecated. Use IDvdControl2 instread. Halts playback of the current chapter and starts playback from the specified chapter within the same title.
IDvdControl::ForwardScan

Note  The IDvdControl interface is deprecated. Use IDvdControl2 instread. Searches forward through the current disc at the specified speed.
IDvdControl::GoUp

Note  The IDvdControl interface is deprecated. Use IDvdControl2 instread. Halts playback of the current media file and starts playback of the designated previous program chain (PGC).
IDvdControl::KaraokeAudioPresentationModeChange

Note  The IDvdControl interface is deprecated. Use IDvdControl2 instread. Sets the audio playback mode to karaoke.
IDvdControl::LeftButtonSelect

Note  The IDvdControl interface is deprecated. Use IDvdControl2 instread. Selects the left directional button from the displayed menu.
IDvdControl::LowerButtonSelect

Note  The IDvdControl interface is deprecated. Use IDvdControl2 instread. Selects the lower directional button from the displayed menu.
IDvdControl::MenuCall

Note  The IDvdControl interface is deprecated. Use IDvdControl2 instread. Displays the specified menu on the screen.
IDvdControl::MenuLanguageSelect

Note  The IDvdControl interface is deprecated. Use IDvdControl2 instread. Sets the displayed language for navigation menus.
IDvdControl::MouseActivate

Note  The IDvdControl interface is deprecated. Use IDvdControl2 instread. Selects and activates a DVD button in response to a mouse click.
IDvdControl::MouseSelect

Note  The IDvdControl interface is deprecated. Use IDvdControl2 instread. Selects a DVD button in response to mouse movement.
IDvdControl::NextPGSearch

Note  The IDvdControl interface is deprecated. Use IDvdControl2 instread. Halts playback of the current program and starts playback from the next program within the program chain (PGC).
IDvdControl::ParentalCountrySelect

Note  The IDvdControl interface is deprecated. Use IDvdControl2 instread. Sets the current country/region for controlling parental access levels.
IDvdControl::ParentalLevelSelect

Note  The IDvdControl interface is deprecated. Use IDvdControl2 instread. Sets the parental access level for the current media file.
IDvdControl::PauseOff

Note  The IDvdControl interface is deprecated. Use IDvdControl2 instread. Resumes playback of the current media file after a pause.
IDvdControl::PauseOn

Note  The IDvdControl interface is deprecated. Use IDvdControl2 instread. Pauses the current media file playback.
IDvdControl::PrevPGSearch

Note  The IDvdControl interface is deprecated. Use IDvdControl2 instread. Halts playback of the current program and starts playback from the previous program within the program chain (PGC).
IDvdControl::Resume

Note  The IDvdControl interface is deprecated. Use IDvdControl2 instread. Returns to playing back a title from a menu.
IDvdControl::RightButtonSelect

Note  The IDvdControl interface is deprecated. Use IDvdControl2 instread. Selects the right directional button from the displayed menu.
IDvdControl::SetRoot

Note  The IDvdControl interface is deprecated. Use IDvdControl2 instread. Sets the root directory containing the DVD-Video volume.
IDvdControl::StillOff

Note  The IDvdControl interface is deprecated. Use IDvdControl2 instread. Resumes playback, canceling still mode.
IDvdControl::StopForResume

Note  The IDvdControl interface is deprecated. Use IDvdControl2 instread. Transitions playback to the DVD_DOMAIN_Stop state after saving resume information.
IDvdControl::SubpictureStreamChange

Note  The IDvdControl interface is deprecated. Use IDvdControl2 instread. Selects the new subpicture stream and enables or disables it for display.
IDvdControl::TimePlay

Note  The IDvdControl interface is deprecated. Use IDvdControl2 instread. Plays the media file with the specified title index, starting at the specified time.
IDvdControl::TimeSearch

Note  The IDvdControl interface is deprecated. Use IDvdControl2 instread. Halts playback of the current chapter and starts playback from the specified time in the same media file.
IDvdControl::TitlePlay

Note  The IDvdControl interface is deprecated. Use IDvdControl2 instread. Finds the media file with the specified title index and plays it back.
IDvdControl::TopPGSearch

Note  The IDvdControl interface is deprecated. Use IDvdControl2 instread. Halts playback of the current program and restarts playback of the current program within the program chain (PGC).
IDvdControl::UpperButtonSelect

Note  The IDvdControl interface is deprecated. Use IDvdControl2 instread. Selects the upper directional button from the displayed menu.
IDvdControl::VideoModePreferrence

Note  The IDvdControl interface is deprecated. Use IDvdControl2 instread. Sets the video display mode the user prefers.

Requirements

Requirement Value
Target Platform Windows
Header strmif.h

See also

Deprecated Interfaces