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