Método IMFOutputPolicy::GenerateRequiredSchemas (mfidl.h)
Recupera uma lista dos sistemas de proteção de saída que a OTA (autoridade de confiança de saída) deve impor, juntamente com os dados de configuração para cada sistema de proteção.
Sintaxe
HRESULT GenerateRequiredSchemas(
[in] DWORD dwAttributes,
[in] GUID guidOutputSubType,
[in] GUID *rgGuidProtectionSchemasSupported,
[in] DWORD cProtectionSchemasSupported,
[out] IMFCollection **ppRequiredProtectionSchemas
);
Parâmetros
[in] dwAttributes
Descreve a saída representada pelo OTA que chama esse método. Esse valor é um OR bit a bit de zero ou mais dos sinalizadores a seguir.
[in] guidOutputSubType
Indica uma família específica de conectores de saída que é representada pelo OTA que chama esse método. Os possíveis valores incluem os seguintes.
[in] rgGuidProtectionSchemasSupported
Ponteiro para uma matriz de valores GUID que especificam quais sistemas de proteção de saída têm suporte do OTA que está chamando esse método.
[in] cProtectionSchemasSupported
Número de elementos na matriz rgGuidProtectionSchemasSupported .
[out] ppRequiredProtectionSchemas
Recebe um ponteiro para a interface IMFCollection de um objeto de coleção. O chamador deve liberar a interface . Cada objeto na coleção é um ponteiro IMFOutputSchema . Cada ponteiro IMFOutputSchema define um sistema de proteção de saída que o OTA deve impor.
Retornar valor
Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.
Comentários
O OTA de vídeo retorna o tipo de conector MFCONNECTOR_UNKNOWN , a menos que o dispositivo Direct3D esteja no modo de tela inteira. (O modo em janelas direct3D geralmente não é um modo de vídeo seguro.) Você pode substituir esse comportamento implementando um apresentador EVR personalizado que implementa a interface IEVRTrustedVideoPlugin .
Requisitos
Requisito | Valor |
---|---|
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 |
Biblioteca | Mfuuid.lib |