Interfaz ICreateDevEnum (strmif.h)

La interfaz ICreateDevEnum crea un enumerador para una categoría de filtros, como dispositivos de captura de vídeo o dispositivos de captura de audio. El enumerador de dispositivos del sistema expone esta interfaz.

Las aplicaciones pueden usar esta interfaz para enumerar filtros dentro de una categoría. El método CreateClassEnumerator devuelve un objeto enumerador para una categoría de filtro específica. El objeto enumerador admite la interfaz IEnumMoniker y devuelve una lista de monikers, donde cada moniker representa un filtro.

En algunos casos, el mismo filtro DirectShow administra una categoría completa de dispositivos de hardware. En ese caso, el moniker representa el dispositivo y el moniker se usa para inicializar el filtro. La aplicación puede tratar cada dispositivo como un filtro independiente, independientemente de la implementación subyacente.

Para obtener más información sobre el uso de esta interfaz, vea Usar el enumerador de dispositivos del sistema.

Herencia

La interfaz ICreateDevEnum hereda de la interfaz IUnknown . ICreateDevEnum también tiene estos tipos de miembros:

Métodos

La interfaz ICreateDevEnum tiene estos métodos.

 
ICreateDevEnum::CreateClassEnumerator

El método CreateClassEnumerator crea un enumerador para una categoría de dispositivo especificada.

Requisitos

   
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado strmif.h (incluye Dshow.h)

Consulte también

Interfaces

Uso del enumerador de dispositivos del sistema