IMFTrustedOutput 接口 (mfidl.h)
由提供输出信任机构的组件实现,这些组件 (OTA) 。 设计为在受保护媒体路径 (PMP) 中工作的 MFT (MFT) 或媒体接收器的任何媒体基础转换,以及向媒体基础管道外部发送受保护内容的任何媒体基础转换都必须实现此接口。
策略引擎使用此接口来协商应应用于内容的内容保护类型。 应用程序不直接使用此接口。
继承
IMFTrustedOutput 接口继承自 IUnknown 接口。 IMFTrustedOutput 也有以下类型的成员:
方法
IMFTrustedOutput 接口具有这些方法。
IMFTrustedOutput::GetOutputTrustAuthorityByIndex 获取由索引指定的 OTA) (输出信任机构。 |
IMFTrustedOutput::GetOutputTrustAuthorityCount 获取此受信任输出 (OTA) 提供的输出信任机构的数目。 每个 OTA 报告一个操作。 |
IMFTrustedOutput::IsFinal 查询此输出是否为策略接收器,这意味着它处理输入信任机构 (ITA) 所需的权限和限制。 |
注解
如果 MFT 支持 IMFTrustedOutput,则必须通过 QueryInterface 公开接口。 接口适用于 MFT 上的所有输入流。 (没有机制为每个流返回单独的 IMFTrustedOutput 指针。) MFT 必须将输出策略应用于其所有输入流。 如果 MFT 将不同的流发送到单独的连接器,则必须报告所有连接器属性。
要求
最低受支持的客户端 | Windows Vista [桌面应用 | UWP 应用] |
最低受支持的服务器 | Windows Server 2008 [桌面应用 | UWP 应用] |
目标平台 | Windows |
标头 | mfidl.h |