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.]
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 |