Share via


IDVDDomain (Windows Embedded CE 6.0)

1/6/2010

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

Header dvdata.h, dvdata.idl
Library Ddvdids.lib
Windows Embedded CE Windows CE .NET 4.0 and later

See Also

Reference

DVD-Video API Interfaces