IDVDDomain (Windows CE 5.0)

Send Feedback

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.

Method 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 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

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.