IDVDDomain

This interface provides access to the current domain and space information. The IDVDDomain methods retrieve information from a number of different tables in the DVD-Video recording, depending on the current domain.

The following table lists the methods for IDVDDomain in the order the compiler calls them.

Programming element Description
GetType Returns the type of the current domain.
GetSpace Returns a bitmask indicating all of the spaces that contain the current domain.
GetStreamAttributes Returns the IDVDStreamAttributes interface for the current domain.
GetPGCCount Returns the number of program chains in the current domain.
GetPGC Returns an IDVDProgramChain interface and the program chain category for a specified program chain number (PGCN) in the current domain.
GetTotalVideoObjects Returns the count of video objects (VOB) and cell pieces in the current domain.
GetCellPieceEnumerator Returns an IEnumDVD_CELL_PIECE interface and the total number of cell pieces for the current domain.
GetTotalVOBUnits Returns the total count of video object units (VOBU) in the current domain.
GetVOBUTablePtr Returns pointer to an array of video object (VOB) addresses for the current domain.
GetTimeMap Returns an IDVDTimeMap interface for the current domain.
GetVOBFileId Returns the file ID of the current video object (VOB).
GetVolume Returns the IDVDVideoVolume interface for the current domain.
GetTitleSet Returns the IDVDTitleSet interface for the current domain.

The IDVDDomain 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 IDVDDomain interface in the following ways:

Requirements

OS Versions: Windows CE .NET 4.0 and later.
Header: Dvdata.h, Dvdata.idl.
Link Library: Ddvdids.lib.

See Also

DVD-Video API Interfaces

 Last updated on Thursday, April 08, 2004

© 1992-2003 Microsoft Corporation. All rights reserved.