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