Microsoft DirectX 9.0 |
Note This interface has been deprecated. It will continue to be supported for backward compatibility with existing applications, but new applications should use IDvdInfo2.
The IDvdInfo interface enables an application to query for attributes of available DVD titles and the DVD player status. It also allows for control of a DVD player beyond Annex J in the DVD specification. Use this interface to retrieve details about a DVD-Video or about the current state of the DVD player filter graph.
In addition to the methods inherited from IUnknown, the IDvdInfo interface exposes the following methods.
Method | Description |
GetAllGPRMs | Retrieves the current contents of all general parameter registers (GPRMs). |
GetAllSPRMs | Retrieves the current contents of all system parameter registers (SPRMs). |
GetAudioLanguage | Retrieves the language of the specified audio stream within the current title. |
GetCurrentAngle | Retrieves the number of available angles and the currently selected angle number. |
GetCurrentAudio | Retrieves the number of available audio streams and the number of the currently selected audio stream. |
GetCurrentAudioAttributes | Retrieves the attributes for the current audio stream in the current title or menu. |
GetCurrentButton | Retrieves the number of available buttons and the currently selected button number. |
GetCurrentDomain | Retrieves the current DVD domain of the DVD player. |
GetCurrentLocation | Retrieves the current playback location. |
GetCurrentSubpicture | Retrieves the number of available subpicture streams, the currently selected subpicture stream number, and whether the subpicture display is disabled. |
GetCurrentSubpictureAttributes | Retrieves the attributes for the current subpicture stream in the current title or menu. |
GetCurrentUOPS | Retrieves which IDvdControl methods are valid. |
GetCurrentVideoAttributes | Retrieves the current video attributes for the current title or menu. |
GetCurrentVolumeInfo | Retrieves the current DVD volume information. |
GetDVDTextInfo | 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. |
GetNumberOfChapters | Retrieves the number of chapters that are defined for a given title. |
GetPlayerParentalLevel | Retrieves the current parental level and country/region code settings for the DVD player. |
GetRoot | Retrieves the root directory that is set in the player. |
GetSubpictureLanguage | Retrieves the language of the specified subpicture stream within the current title. |
GetTitleAttributes | Retrieves attributes of all video, audio, and subpicture streams for the specified title, including menus. |
GetTitleParentalLevels | Retrieves the parental levels that are defined for a particular title. |
GetTotalTitleTime | Retrieves the total playback time for the current title. |
GetVMGAttributes | Retrieves attributes of all video, audio, and subpicture streams for video manager (VMG) menus. |