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

另请参阅

媒体基础接口