Interface IMFContentEnabler (mfidl.h)

Implementa uma etapa que deve ser executada para que o usuário acesse o conteúdo da mídia. Por exemplo, as etapas podem ser individualização seguidas pela aquisição de licença. Cada uma dessas etapas seria encapsulada por um objeto habilitador de conteúdo que expõe a interface IMFContentEnabler .

Herança

A interface IMFContentEnabler herda da interface IUnknown . IMFContentEnabler também tem estes tipos de membros:

Métodos

A interface IMFContentEnabler tem esses métodos.

 
IMFContentEnabler::AutomaticEnable

Executa uma ação de habilitação de conteúdo sem nenhuma interação do usuário.
IMFContentEnabler::Cancel

Cancela uma ação de habilitação de conteúdo pendente.
IMFContentEnabler::GetEnableData

Recupera os dados para uma ação manual de habilitação de conteúdo.
IMFContentEnabler::GetEnableType

Recupera o tipo de operação que este habilitador de conteúdo executa.
IMFContentEnabler::GetEnableURL

Recupera uma URL para executar uma ação manual de habilitação de conteúdo.
IMFContentEnabler::IsAutomaticSupported

Consulta se o habilitador de conteúdo pode executar todas as suas ações automaticamente.
IMFContentEnabler::MonitorEnable

Solicita notificação quando a ação de habilitação é concluída.

Requisitos

   
Cliente mínimo com suporte Windows Vista [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2008 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho mfidl.h

Confira também

Como reproduzir arquivos de mídia protegidos

Media Foundation Interfaces