Share via


IEnumDVD_XXXX (Windows CE 5.0)

Send Feedback

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, and they 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 following table lists the methods for the **IEnumDVD_**Structure_Name enumeration interfaces in the order the compiler calls them.

Method 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 following table lists all 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

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.