IEnumDVD_XXXX (Windows CE 5.0)
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