Interfaccia IAMPluginControl (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.

Controlla gli elenchi di filtri preferiti e bloccati.

Per ottenere un puntatore a questa interfaccia, chiamare CoCreateInstance. L'identificatore di classe (CLSID) è CLSID_DirectShowPluginControl, definito nel file di intestazione uuids.h.

Ereditarietà

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

Metodi

L'interfaccia IAMPluginControl include questi metodi.

 
IAMPluginControl::GetDisabledByIndex

IAMPluginControl::GetDisabledByIndex (strmif.h) ottiene un identificatore di classe (CLSID) dall'elenco bloccato.
IAMPluginControl::GetPreferredClsid

Cerca l'elenco preferito per un identificatore di classe (CLSID) corrispondente a un sottotipo specificato.
IAMPluginControl::GetPreferredClsidByIndex

IAMPluginControl::GetPreferredClsidByIndex (strmif.h) ottiene un identificatore di classe (CLSID) dall'elenco preferito, specificato dal valore di indice.
IAMPluginControl::IsDisabled

Esegue una query sul fatto che un identificatore di classe (CLSID) venga visualizzato nell'elenco bloccato. (IAMPluginControl.IsDisabled)
IAMPluginControl::IsLegacyDisabled

Esegue una query se un codec di Gestione compressione audio (ACM) o Video Compression Manager (VCM) viene visualizzato nell'elenco bloccato.
IAMPluginControl::SetDisabled

Aggiunge un identificatore di classe (CLSID) all'elenco bloccato oppure rimuove un CLSID dall'elenco. (IAMPluginControl.SetDisabled)
IAMPluginControl::SetPreferredClsid

Aggiunge un identificatore di classe (CLSID) all'elenco preferito o rimuove un CLSID dall'elenco. (IAMPluginControl.SetPreferredClsid)

Requisiti

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

Vedi anche

Connessione intelligente