Microsoft DirectX 9.0

ICreateDevEnum Interface

The ICreateDevEnum interface creates an enumerator for devices within a particular category, such as video capture devices, audio capture devices, video compressors, and so forth. The System Device Enumerator exposes this interface.

Applications can use this interface to enumerate devices and to create the DirectShow filter that manages each device. The CreateClassEnumerator method returns an enumerator object for a specific device category. The enumerator object supports the IEnumMoniker interface and returns a list of monikers, where each moniker represents a different device. In some cases, the same DirectShow filter manages an entire category of devices. 

For more information on using this interface, see Using the System Device Enumerator. For more information on using enumerators, see the IEnumXXXX topic in the Platform SDK documentation.

In addition to the methods inherited from IUnknown, the ICreateDevEnum interface exposes the following method.

Method Description
CreateClassEnumerator Creates a class enumerator for a specified device category.