IEnumDVD_XXXX

The DVD-Video API contains a family of interfaces that maintain collections of items. Each collection contains items from one of several structure types. These interfaces provide a consistent way for you to enumerate and copy these collections. These interfaces all have a common naming format: **IEnumDVD_**Structure_Name.

Every structure type that can be enumerated has its own enumeration interface. To use these interfaces, the client asks an object that maintains a collection of items to create an enumerator interface. All enumeration interfaces have exactly the same set of methods and are used in exactly the same way. The table below lists the methods for the **IEnumDVD_**Structure_Name enumeration interfaces in the order the compiler calls them.

Programming element Description
Next Retrieves a specified number of items in the enumeration sequence.
Skip Skips over a specified number of items in the enumeration sequence.
Reset Resets the enumeration sequence to the beginning.
Clone Creates another enumerator that contains the same enumeration state as the current one.

The IDVDEnumDVD_ Structure_Name interfaces, like all COM interfaces, inherit the IUnknown interface methods. The IUnknown interface supports the following three methods:

The following table lists all of the enumeration interfaces that are available in the DVD-Video API.

Remarks

The table below lists all of the available enumeration interfaces. The reference topics for the individual interfaces contain description of how to obtain pointers to the interfaces.

Enumeration interface Description
IEnumDVD_CELL_PIECE Enumerates a collection of DVD_CELL_PIECE structures.
IEnumDVD_TEXT_ITEM Enumerates a collection of DVD_TEXT_ITEM structures.
IEnumDVD_TEXT_LANGUAGE_UNIT Enumerates a collection of DVD_TEXT_LANGUAGE_UNIT structures.

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 | IEnumDVD_CELL_PIECE | IEnumDVD_TEXT_ITEM | IEnumDVD_TEXT_LANGUAGE_UNIT | DVD_CELL_PIECE | DVD_TEXT_ITEM | DVD_TEXT_LANGUAGE_UNIT

 Last updated on Thursday, April 08, 2004

© 1992-2003 Microsoft Corporation. All rights reserved.