Interfaz IMFTrustedOutput (mfidl.h)
Implementado por componentes que proporcionan entidades de confianza de salida (AA). Cualquier transformación de Media Foundation (MFT) o receptor de medios diseñado para funcionar dentro de la ruta de acceso de medios protegida (PMP) y que también envíe contenido protegido fuera de la canalización de Media Foundation debe implementar esta interfaz.
El motor de directivas usa esta interfaz para negociar qué tipo de protección de contenido se debe aplicar al contenido. Las aplicaciones no usan esta interfaz directamente.
Herencia
La interfaz IMFTrustedOutput hereda de la interfaz IUnknown . IMFTrustedOutput también tiene estos tipos de miembros:
Métodos
La interfaz IMFTrustedOutput tiene estos métodos.
IMFTrustedOutput::GetOutputTrustAuthorityByIndex Obtiene una entidad de confianza de salida (OTA), especificada por índice. |
IMFTrustedOutput::GetOutputTrustAuthorityCount Obtiene el número de entidades de confianza de salida (CA) proporcionadas por esta salida de confianza. Cada OTA informa de una sola acción. |
IMFTrustedOutput::IsFinal Consulta si esta salida es un receptor de directivas, lo que significa que controla los derechos y restricciones requeridos por la autoridad de confianza de entrada (ITA). |
Comentarios
Si un MFT admite IMFTrustedOutput, debe exponer la interfaz a través de QueryInterface. La interfaz se aplica a todos los flujos de entrada del MFT. (No hay ningún mecanismo para devolver un puntero IMFTrustedOutput independiente para cada secuencia). MFT debe aplicar las directivas de salida a todos sus flujos de entrada. Si MFT envía flujos diferentes a conectores independientes, debe notificar todos los atributos del conector.
Requisitos
Cliente mínimo compatible | Windows Vista [aplicaciones de escritorio | aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2008 [aplicaciones de escritorio | aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | mfidl.h |