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


Windows.Media.Protection.PlayReady Пространство имен

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

Классы

NDClient

Создает сеансы PlayReady-ND, координирует работу с подсистемой загрузки и синтаксического анализатора потоков (например, демуксером MPEG-2), управляет буфером образца и прослушивает события источника потока мультимедиа.

NDCustomData

Содержит пользовательские данные для одного из следующих сообщений PlayReady-ND: запрос на регистрацию, ответ на регистрацию, запрос на получение лицензии или ответ на получение лицензии.

NDDownloadEngineNotifier

Содержит методы, которые подключаемый модуль подсистемы загрузки использует для отправки уведомлений клиенту PlayReady-ND.

NDLicenseFetchDescriptor

Извлекает и задает свойства, используемые для получения лицензии PlayReady-ND.

NDStorageFileHelper

Управляет файлами хранилища PlayReady-ND.

NDStreamParserNotifier

Содержит методы, которые подключаемый модуль синтаксического анализа потока использует для отправки уведомлений клиенту PlayReady-ND.

NDTCPMessenger

Отправляет сообщения и запросы PlayReady-ND с помощью сетевого протокола TCP.

PlayReadyContentHeader

Представляет сведения в заголовке содержимого PlayReady.

PlayReadyContentResolver

Получает несколько объектов запросов на обслуживание, необходимых для включения возможности воспроизведения для заданного заголовка содержимого.

PlayReadyDomain

Предоставляет доступ к метаданным о домене, членом которого является текущая система.

PlayReadyDomainIterable

Предоставляет итератор класса PlayReady PlayReadyDomain .

PlayReadyDomainIterator

Предоставляет итерацию класса PlayReadyDomain .

PlayReadyDomainJoinServiceRequest

Предоставляет методы службы для присоединения к домену PlayReady.

PlayReadyDomainLeaveServiceRequest

Предоставляет методы службы для выхода из домена PlayReady.

PlayReadyIndividualizationServiceRequest

Предоставляет методы службы для запроса индивидуализации платформы.

PlayReadyITADataGenerator

Создает сериализованные данные инициализации PlayReady ITA.

PlayReadyLicense

Представляет свойства лицензии PlayReady.

PlayReadyLicenseAcquisitionServiceRequest

Предоставляет методы службы для получения лицензий PlayReady.

PlayReadyLicenseIterable

Предоставляет итератор класса PlayReadyLicense.

PlayReadyLicenseIterator

Предоставляет итерацию класса PlayReadyLicense .

PlayReadyLicenseManagement

Выполняет операции управления лицензиями.

PlayReadyLicenseSession

Создает сеанс мультимедиа и привязывает получение лицензии к сеансу мультимедиа.

PlayReadyMeteringReportServiceRequest

Предоставляет методы службы для операций отслеживания содержимого.

PlayReadyRevocationServiceRequest

Обновления данные отзыва, необходимые для PlayReady.

PlayReadySecureStopIterable

Перечисляет запросы службы безопасной остановки PlayReady.

PlayReadySecureStopIterator

Предоставляет итерацию интерфейса IPlayReadySecureStopServiceRequest .

PlayReadySecureStopServiceRequest

Управляет сообщениями безопасной остановки.

PlayReadySoapMessage

Содержит сообщение SOAP, используемое в ручных запросах.

PlayReadyStatics

Обеспечивает поддержку возврата статических или константных данных.

Интерфейсы

INDClosedCaptionDataReceivedEventArgs

Задает аргументы для события PlayReady-ND ClosedCaptionDataReceived .

INDCustomData

Содержит пользовательские данные для одного из следующих сообщений PlayReady-ND: запрос на регистрацию, ответ на регистрацию, запрос на получение лицензии или ответ на получение лицензии.

INDDownloadEngine

Предоставляет механизм загрузки PlayReady-ND, используемый для потоковой передачи защищенного мультимедийного содержимого из передатчика.

INDDownloadEngineNotifier

Содержит методы, которые подключаемый модуль подсистемы загрузки использует для отправки уведомлений клиенту PlayReady-ND.

INDLicenseFetchCompletedEventArgs

Получает пользовательские данные из операции получения лицензии PlayReady-ND. Эти пользовательские данные являются аргументом события PlayReady-ND LicenseFetchCompleted .

INDLicenseFetchDescriptor

Извлекает и задает свойства, используемые для получения лицензии PlayReady-ND.

INDLicenseFetchResult

Предоставляет результат получения лицензии PlayReady-ND.

INDMessenger

Отправляет сообщения о регистрации, обнаружении близкого взаимодействия и получении лицензий между приемниками PlayReady-ND и передатчиками.

INDProximityDetectionCompletedEventArgs

Предоставляет аргументы для события PlayReady-ND ProximityDetectionCompleted . Приложения запускают это событие после завершения процесса обнаружения близкого взаимодействия.

INDRegistrationCompletedEventArgs

Предоставляет аргументы для события PlayReady-ND RegistrationCompleted .

INDSendResult

Предоставляет результат в виде ответного сообщения от посланника PlayReady-ND.

INDStartResult

Предоставляет результат StartAsync , содержащий созданный экземпляр PlayReady-ND.

INDStorageFileHelper

Управляет файлами хранилища PlayReady-ND.

INDStreamParser

Анализирует данные из потока мультимедиа PlayReady-ND.

INDStreamParserNotifier

Содержит методы, которые подключаемый модуль синтаксического анализа потока использует для отправки уведомлений клиенту PlayReady-ND.

INDTransmitterProperties

Предоставляет значения свойств для сертификата передатчика PlayReady-ND.

IPlayReadyDomain

Предоставляет доступ к метаданным о домене, членом которого является текущая система.

IPlayReadyLicense

Содержит сведения о лицензии PlayReady.

IPlayReadyLicenseAcquisitionServiceRequest

Выполняет процесс приобретения лицензии.

IPlayReadyLicenseSession

Создает сеанс мультимедиа и привязывает получение лицензии к сеансу мультимедиа.

IPlayReadyLicenseSession2

Предоставляет возможность перечисления лицензий PlayReady, доступных только в памяти, в дополнение к сохраненным лицензиям.

IPlayReadySecureStopServiceRequest

Управляет сообщениями безопасной остановки.

IPlayReadyServiceRequest

Базовый интерфейс для всех интерфейсов запросов на обслуживание.

Перечисления

NDCertificateFeature

Указывает функцию PlayReady-ND, доступом к которой управляет сертификат.

NDCertificatePlatformID

Указывает клиентские платформы, с которыми можно связать сертификат PlayReady-ND.

NDCertificateType

Указывает тип и назначение лицензии на передатчик PlayReady-ND.

NDClosedCaptionFormat

Указывает тип формата, используемого для скрытых субтитров.

NDContentIDType

Указывает типы содержимого, которые PlayReady может использовать в разных сценариях.

NDMediaStreamType

Указывает тип защищенного потока мультимедиа.

NDProximityDetectionType

Указывает транспортный протокол, используемый процессом обнаружения близкого взаимодействия.

NDStartAsyncOptions

Указывает параметры асинхронного запуска. Это перечисление представляет собой побитовое ИЛИ и используется методом StartAsync .

PlayReadyDecryptorSetup

Определяет требования к настройке расшифровки, указывающие, когда следует получать лицензии на содержимое.

PlayReadyEncryptionAlgorithm

Указывает тип алгоритма шифрования, указанный в заголовке содержимого PlayReady.

PlayReadyHardwareDRMFeatures

Указывает допустимый список значений функций аппаратного управления цифровыми правами (DRM), которые можно запрашивать.

PlayReadyITADataFormat

Задает формат сериализованных данных ITA.

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