IDvdInfo 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.]
Inheritance
The IDvdInfo interface inherits from the IUnknown interface. IDvdInfo also has these types of members:
Methods
The IDvdInfo interface has these methods.
IDvdInfo::GetAllGPRMs Note The IDvdInfo interface is deprecated. Use IDvdInfo2 instead. Retrieves the current contents of all general parameter registers (GPRMs). |
IDvdInfo::GetAllSPRMs Note The IDvdInfo interface is deprecated. Use IDvdInfo2 instead. Retrieves the current contents of all system parameter registers (SPRMs). |
IDvdInfo::GetAudioLanguage Note The IDvdInfo interface is deprecated. Use IDvdInfo2 instead. Retrieves the language of the specified audio stream within the current title. |
IDvdInfo::GetCurrentAngle Note The IDvdInfo interface is deprecated. Use IDvdInfo2 instead. Retrieves the number of available angles and the currently selected angle number. |
IDvdInfo::GetCurrentAudio Note The IDvdInfo interface is deprecated. Use IDvdInfo2 instead. Retrieves the number of available audio streams and the number of the currently selected audio stream. |
IDvdInfo::GetCurrentAudioAttributes Note The IDvdInfo interface is deprecated. Use IDvdInfo2 instead. Retrieves the attributes for the current audio stream in the current title or menu. |
IDvdInfo::GetCurrentButton Note The IDvdInfo interface is deprecated. Use IDvdInfo2 instead. Retrieves the number of available buttons and the currently selected button number. |
IDvdInfo::GetCurrentDomain Note The IDvdInfo interface is deprecated. Use IDvdInfo2 instead. Retrieves the current DVD domain of the DVD player. |
IDvdInfo::GetCurrentLocation Note The IDvdInfo interface is deprecated. Use IDvdInfo2 instead. Retrieves the current playback location. |
IDvdInfo::GetCurrentSubpicture Note The IDvdInfo interface is deprecated. Use IDvdInfo2 instead. Retrieves the number of available subpicture streams, the currently selected subpicture stream number, and whether the subpicture display is disabled. |
IDvdInfo::GetCurrentSubpictureAttributes Note The IDvdInfo interface is deprecated. Use IDvdInfo2 instead. Retrieves the attributes for the current subpicture stream in the current title or menu. |
IDvdInfo::GetCurrentUOPS Note The IDvdInfo interface is deprecated. Use IDvdInfo2 instead. Retrieves which IDvdControl methods are currently valid. |
IDvdInfo::GetCurrentVideoAttributes Note The IDvdInfo interface is deprecated. Use IDvdInfo2 instead. Retrieves the current video attributes for the current title or menu. |
IDvdInfo::GetCurrentVolumeInfo Note The IDvdInfo interface is deprecated. Use IDvdInfo2 instead. Retrieves the current DVD volume information. |
IDvdInfo::GetDVDTextInfo Note The IDvdInfo interface is deprecated. Use IDvdInfo2 instead. Retrieves the TXTDT_MG structure, which can contain text descriptions for title name, volume name, producer name, vocalist name, and so on, in various languages. |
IDvdInfo::GetNumberOfChapters Note The IDvdInfo interface is deprecated. Use IDvdInfo2 instead. Retrieves the number of chapters that are defined for a given title. |
IDvdInfo::GetPlayerParentalLevel Note The IDvdInfo interface is deprecated. Use IDvdInfo2 instead. Retrieves the current parental level and country/region code settings for the DVD player. |
IDvdInfo::GetRoot Note The IDvdInfo interface is deprecated. Use IDvdInfo2 instead. Retrieves the root directory that is set in the player. |
IDvdInfo::GetSubpictureLanguage Note The IDvdInfo interface is deprecated. Use IDvdInfo2 instead. Retrieves the language of the specified subpicture stream within the current title. |
IDvdInfo::GetTitleAttributes Note The IDvdInfo interface is deprecated. Use IDvdInfo2 instead. Retrieves attributes of all video, audio, and subpicture streams for the specified title, including menus. |
IDvdInfo::GetTitleParentalLevels Note The IDvdInfo interface is deprecated. Use IDvdInfo2 instead. Retrieves the parental levels that are defined for a particular title. |
IDvdInfo::GetTotalTitleTime Note The IDvdInfo interface is deprecated. Use IDvdInfo2 instead. Retrieves the total playback time for the current title. |
IDvdInfo::GetVMGAttributes Note The IDvdInfo interface is deprecated. Use IDvdInfo2 instead. Retrieves attributes of all video, audio, and subpicture streams for video manager (VMG) menus. |
Requirements
Requirement | Value |
---|---|
Target Platform | Windows |
Header | strmif.h |