Interfaccia ICreateDevEnum (strmif.h)

[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation. Queste funzionalità sono state ottimizzate per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation invece di DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.

L'interfaccia ICreateDevEnum crea un enumeratore per una categoria di filtri, ad esempio dispositivi di acquisizione video o dispositivi di acquisizione audio. L'enumeratore del dispositivo di sistema espone questa interfaccia.

Le applicazioni possono usare questa interfaccia per enumerare i filtri all'interno di una categoria. Il metodo CreateClassEnumerator restituisce un oggetto enumeratore per una categoria di filtro specifica. L'oggetto enumeratore supporta l'interfaccia IEnumMoniker e restituisce un elenco di moniker, in cui ogni moniker rappresenta un filtro.

In alcuni casi, lo stesso filtro DirectShow gestisce un'intera categoria di dispositivi hardware. In tal caso, il moniker rappresenta il dispositivo e il moniker viene usato per inizializzare il filtro. L'applicazione può trattare ogni dispositivo come filtro separato, indipendentemente dall'implementazione sottostante.

Per altre informazioni sull'uso di questa interfaccia, vedere Uso dell'enumeratore del dispositivo di sistema.

Ereditarietà

L'interfaccia ICreateDevEnum eredita dall'interfaccia IUnknown . ICreateDevEnum include anche questi tipi di membri:

Metodi

L'interfaccia ICreateDevEnum include questi metodi.

 
ICreateDevEnum::CreateClassEnumerator

Il metodo CreateClassEnumerator crea un enumeratore per una categoria di dispositivi specificata.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione strmif.h (include Dshow.h)

Vedi anche

Interfacce

Uso dell'enumeratore del dispositivo di sistema