IDVDVideoVolume
This interface provides and controls access to the DVD-Video volume. Several IDVDVideoVolume methods expose data found in the volume's video manager information management table (VMGI_MAT).
The following table lists the methods for IDVDVideoVolume in the order the compiler calls them.
Programming element | Description |
---|---|
InitData | Initializes the volume data. |
Lock | Locks the volume from other threads or processes. |
Unlock | Unlocks the volume for other threads or processes. |
GetSpecVersion | Retrieves the DVD specification version number (VERN) from the video manager information management table (VMGI_MAT). |
GetCategory | Retrieves the region code bitmask for the player. |
GetVolumeSetInfo | Retrieves the volume set identifier (VLMS_ID). |
GetVideoTitleSetsCount | Retrieves the number of video title sets (VTS) in the DVD-Video volume. |
GetProviderID | Returns the provider identification |
GetPOSCode | Retrieves the POS code. |
GetFirstPlay | Returns an IDVDDomain interface for the volume's first play domain. |
GetMenu | Retrieves the DVD-Video volume's menu information. |
GetTotalTitleUnitCount | Retrieves the total number of title units (TTU). |
GetTitleUnitInfo | Retrieves information about the title unit (TTU). |
GetTitleSet | Retrieves a specified video title set (VTS). |
GetTitleSetAttributes | Retrieves the video title set attributes (VTS_ATR). |
GetParentalManagementTable | Retrieves the parental management information table (PTL_MAIT) for the video manger (VMG). |
GetTextDataManager | Retrieves the text data manager (TXTDT_MG). |
The IDVDVideoVolume 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 IDVDVideoVolume interface in the following ways:
- By calling the IUnknown::QueryInterface method of a DVDData object and specifying the IID_IDVDVideoVolume reference identifier.
- By calling the IDVDDomain::GetVolume method.
- By calling the IDVDTitleSet::GetVolume method.
Requirements
OS Versions: Windows CE .NET 4.0 and later.
Header: Dvdata.h, Dvdata.idl.
Link Library: Ddvdids.lib.
See Also
Last updated on Thursday, April 08, 2004
© 1992-2003 Microsoft Corporation. All rights reserved.