Interface IAMPluginControl (strmif.h)
[O recurso associado a esta página, DirectShow, é um recurso herdado. Ele foi substituído por MediaPlayer, IMFMediaEngine e Captura de Áudio/Vídeo na Media Foundation. Esses recursos foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use MediaPlayer, IMFMediaEngine e Captura de Áudio/Vídeo no Media Foundation em vez de DirectShow, quando possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]
Controla as listas de filtros preferenciais e bloqueadas.
Para obter um ponteiro para essa interface, chame CoCreateInstance. O CLSID (identificador de classe) é CLSID_DirectShowPluginControl, que é definido no arquivo de cabeçalho uuids.h.
Herança
A interface IAMPluginControl herda da interface IUnknown . IAMPluginControl também tem esses tipos de membros:
Métodos
A interface IAMPluginControl tem esses métodos.
IAMPluginControl::GetDisabledByIndex IAMPluginControl::GetDisabledByIndex (strmif.h) obtém um CLSID (identificador de classe) da lista bloqueada. |
IAMPluginControl::GetPreferredClsid Pesquisa a lista preferencial para um CLSID (identificador de classe) que corresponde a um subtipo especificado. |
IAMPluginControl::GetPreferredClsidByIndex IAMPluginControl::GetPreferredClsidByIndex (strmif.h) obtém um CLSID (identificador de classe) da lista preferencial, especificado pelo valor do índice. |
IAMPluginControl::IsDisabled Consulta se um CLSID (identificador de classe) aparece na lista bloqueada. (IAMPluginControl.IsDisabled) |
IAMPluginControl::IsLegacyDisabled Consulta se um codec do ACM (Gerenciador de Compactação de Áudio) ou VCM (Gerenciador de Compactação de Vídeo) aparece na lista bloqueada. |
IAMPluginControl::SetDisabled Adiciona um CLSID (identificador de classe) à lista bloqueada ou remove um CLSID da lista. (IAMPluginControl.SetDisabled) |
IAMPluginControl::SetPreferredClsid Adiciona um CLSID (identificador de classe) à lista preferencial ou remove um CLSID da lista. (IAMPluginControl.SetPreferredClsid) |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 7 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 R2 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | strmif.h (inclua Dshow.h) |