Interfaccia IEnumPins (strmif.h)

[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, FMMediaEngine 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, FMMediaEngine e Audio/Video Capture in Media Foundation anziché DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.

Enumera i pin in un filtro.

Il metodo IBaseFilter::EnumPins restituisce questa interfaccia. Si basa sugli enumeratori COM (Component Object Model) standard.

Gestione grafo filtro usa questa interfaccia quando si connette filtri. Le applicazioni possono usarle per recuperare i pin in un filtro. Per altre informazioni, vedere Enumerazione di oggetti in un grafico di filtro.

Se il numero di pin nel filtro viene modificato, alcuni metodi in questa interfaccia restituiscono VFW_E_ENUM_OUT_OF_SYNC. Chiamare il metodo IEnumPins::Reset per risincronizzare l'enumeratore.

Ereditarietà

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

Metodi

L'interfaccia IEnumPins include questi metodi.

 
IEnumPins::Clone

Il metodo Clone esegue una copia dell'enumeratore con lo stesso stato di enumerazione.
IEnumPins::Next

Il metodo Next recupera un numero specificato di pin nella sequenza di enumerazione.
IEnumPins::Reset

Il metodo Reset reimposta la sequenza di enumerazione all'inizio. (IEnumPins.Reset)
IEnumPins::Skip

Il metodo Skip ignora un numero specificato di pin.

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)