Интерфейс IMFTrustedOutput (mfidl.h)

Реализуется компонентами, предоставляющими выходные центры доверия (OTA). Все преобразования Media Foundation (MFT) или приемники мультимедиа, предназначенные для работы в защищенном пути мультимедиа (PMP) и отправки защищенного содержимого за пределы конвейера Media Foundation, должны реализовывать этот интерфейс.

Подсистема политик использует этот интерфейс для согласования типа защиты содержимого, который следует применить к содержимому. Приложения не используют этот интерфейс напрямую.

Наследование

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

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

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