Поделиться через


Интерфейс 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

Уведомляет центр доверия ввода (ITA) при изменении количества центров доверия вывода (OTA), которые будут выполнять указанное действие.

Требования

   
Минимальная версия клиента Windows Vista [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2008 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header mfidl.h

См. также раздел

Интерфейсы Media Foundation