IMFInputTrustAuthority 接口 (mfidl.h)
使受保护媒体路径 (PMP) 中的其他组件能够使用输入信任机构 (ITA) 提供的输入保护系统。 ITA 是实现媒体内容的输入保护系统的组件。 ITA 公开 IMFInputTrustAuthority 接口。
ITA 将策略从内容的本机格式转换为其他 PMP 组件使用的通用格式。 如果需要解密流,它还提供解密器。
该拓扑包含媒体源中每个受保护流的一个 ITA 实例。 ITA 是通过调用 IMFTrustedInput::GetInputTrustAuthority 从媒体源获取的。
继承
IMFInputTrustAuthority 接口继承自 IUnknown 接口。 IMFInputTrustAuthority 也有以下类型的成员:
方法
IMFInputTrustAuthority 接口具有这些方法。
IMFInputTrustAuthority::BindAccess 通知输入信任机构 (ITA) 即将执行请求的操作。 |
IMFInputTrustAuthority::GetDecrypter 检索解密器转换。 |
IMFInputTrustAuthority::GetPolicy 检索策略,该策略定义允许用于此流的输出保护系统,以及每个保护系统的配置数据。 |
IMFInputTrustAuthority::RequestAccess 请求对流执行指定操作的权限。 |
IMFInputTrustAuthority::Reset 将输入信任机构 (ITA) 重置为其初始状态。 |
IMFInputTrustAuthority::UpdateAccess 当将执行指定操作的 OTA) (输出信任机构的数量发生更改时,通知输入信任机构 (ITA) 。 |
要求
最低受支持的客户端 | Windows Vista [桌面应用 | UWP 应用] |
最低受支持的服务器 | Windows Server 2008 [桌面应用 | UWP 应用] |
目标平台 | Windows |
标头 | mfidl.h |