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) |