Interfaccia IEnumMediaTypes (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.
L'interfaccia IEnumMediaTypes enumera i tipi di supporti preferiti di un pin. Per ottenere questa interfaccia, chiamare il metodo IPin::EnumMediaTypes nel pin. I filtri usano questa interfaccia quando si connettono ad altri filtri. Le applicazioni possono anche usarle per esaminare i tipi di supporti preferiti di un pin. Per altre informazioni, vedere Enumerazione di oggetti in un grafico di filtro.
Questa interfaccia implementa un oggetto insieme COM (Component Object Model) standard.
Se un set di tipi di supporti preferiti viene modificato, alcuni metodi in questa interfaccia restituiscono VFW_E_ENUM_OUT_OF_SYNC. Chiamare il metodo IEnumMediaTypes::Reset per risincronizzare l'enumeratore.
Ereditarietà
L'interfaccia IEnumMediaTypes eredita dall'interfaccia IUnknown . IEnumMediaTypes include anche questi tipi di membri:
Metodi
L'interfaccia IEnumMediaTypes include questi metodi.
IEnumMediaTypes::Clone Il metodo Clone crea una copia dell'enumeratore. L'oggetto restituito inizia con lo stesso stato di enumerazione dell'originale. |
IEnumMediaTypes::Next Il metodo Next recupera un numero specificato di tipi multimediali. |
IEnumMediaTypes::Reset Il metodo Reset reimposta la sequenza di enumerazione all'inizio. (IEnumMediaTypes.Reset) |
IEnumMediaTypes::Skip Il metodo Skip ignora un numero specificato di tipi di supporti. |
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) |