Windows.Media.Protection.PlayReady Windows.Media.Protection.PlayReady Windows.Media.Protection.PlayReady Windows.Media.Protection.PlayReady Namespace

Provides types that provide PlayReady content protection management for media content.

Classes

NDClient NDClient NDClient NDClient

Creates PlayReady-ND sessions, coordinates with the download engine and the stream parser (for example, an MPEG-2 demuxer), manages the sample buffer, and listens to media stream source events.

NDCustomData NDCustomData NDCustomData NDCustomData

Contains the custom data for one of the following PlayReady-ND messages: Registration Challenge, Registration Response, License Fetch Challenge, or License Fetch Response.

NDDownloadEngineNotifier NDDownloadEngineNotifier NDDownloadEngineNotifier NDDownloadEngineNotifier

Contains methods that a download engine plug-in uses to send notifications to a PlayReady-ND client.

NDLicenseFetchDescriptor NDLicenseFetchDescriptor NDLicenseFetchDescriptor NDLicenseFetchDescriptor

Retrieves and sets properties used for fetching a PlayReady-ND license.

NDStorageFileHelper NDStorageFileHelper NDStorageFileHelper NDStorageFileHelper

Manages PlayReady-ND storage files.

NDStreamParserNotifier NDStreamParserNotifier NDStreamParserNotifier NDStreamParserNotifier

Contains methods that a stream parser plug-in uses to send notifications to a PlayReady-ND client.

NDTCPMessenger NDTCPMessenger NDTCPMessenger NDTCPMessenger

Sends PlayReady-ND messages and challenges using the TCP network protocol.

PlayReadyContentHeader PlayReadyContentHeader PlayReadyContentHeader PlayReadyContentHeader

Represents the information in a PlayReady content header.

PlayReadyContentResolver PlayReadyContentResolver PlayReadyContentResolver PlayReadyContentResolver

Receives multiple service request objects that are necessary to enable the playback ability for a given content header.

PlayReadyDomain PlayReadyDomain PlayReadyDomain PlayReadyDomain

Provides access to metadata about a domain to which the current system is a member.

PlayReadyDomainIterable PlayReadyDomainIterable PlayReadyDomainIterable PlayReadyDomainIterable

Exposes the PlayReady PlayReadyDomain class iterator.

PlayReadyDomainIterator PlayReadyDomainIterator PlayReadyDomainIterator PlayReadyDomainIterator

Provides for iteration of the PlayReadyDomain class.

PlayReadyDomainJoinServiceRequest PlayReadyDomainJoinServiceRequest PlayReadyDomainJoinServiceRequest PlayReadyDomainJoinServiceRequest

Provides the service methods for joining a PlayReady domain.

PlayReadyDomainLeaveServiceRequest PlayReadyDomainLeaveServiceRequest PlayReadyDomainLeaveServiceRequest PlayReadyDomainLeaveServiceRequest

Provides the service methods for leaving a PlayReady domain.

PlayReadyIndividualizationServiceRequest PlayReadyIndividualizationServiceRequest PlayReadyIndividualizationServiceRequest PlayReadyIndividualizationServiceRequest

Provides the service methods for requesting platform individualization.

PlayReadyITADataGenerator PlayReadyITADataGenerator PlayReadyITADataGenerator PlayReadyITADataGenerator

Creates the PlayReady ITA-specific serialized initialization data.

PlayReadyLicense PlayReadyLicense PlayReadyLicense PlayReadyLicense

Represents the properties of a PlayReady license.

PlayReadyLicenseAcquisitionServiceRequest PlayReadyLicenseAcquisitionServiceRequest PlayReadyLicenseAcquisitionServiceRequest PlayReadyLicenseAcquisitionServiceRequest

Provides the service methods for obtaining PlayReady licenses.

PlayReadyLicenseIterable PlayReadyLicenseIterable PlayReadyLicenseIterable PlayReadyLicenseIterable

Exposes the PlayReadyLicense class iterator.

PlayReadyLicenseIterator PlayReadyLicenseIterator PlayReadyLicenseIterator PlayReadyLicenseIterator

Provides for iteration of the PlayReadyLicense class.

PlayReadyLicenseManagement PlayReadyLicenseManagement PlayReadyLicenseManagement PlayReadyLicenseManagement

Performs license management operations.

PlayReadyLicenseSession PlayReadyLicenseSession PlayReadyLicenseSession PlayReadyLicenseSession

Creates a media session and binds license acquisition to that media session.

PlayReadyMeteringReportServiceRequest PlayReadyMeteringReportServiceRequest PlayReadyMeteringReportServiceRequest PlayReadyMeteringReportServiceRequest

Provides the service methods for content metering operations.

PlayReadyRevocationServiceRequest PlayReadyRevocationServiceRequest PlayReadyRevocationServiceRequest PlayReadyRevocationServiceRequest

Updates the revocation data required by PlayReady.

PlayReadySecureStopIterable PlayReadySecureStopIterable PlayReadySecureStopIterable PlayReadySecureStopIterable

Enumerates PlayReady secure stop service requests.

PlayReadySecureStopIterator PlayReadySecureStopIterator PlayReadySecureStopIterator PlayReadySecureStopIterator

Provides for iteration of the IPlayReadySecureStopServiceRequest interface.

PlayReadySecureStopServiceRequest PlayReadySecureStopServiceRequest PlayReadySecureStopServiceRequest PlayReadySecureStopServiceRequest

Manages secure stop messages.

PlayReadySoapMessage PlayReadySoapMessage PlayReadySoapMessage PlayReadySoapMessage

Contains a SOAP message used in manual challenge requests.

PlayReadyStatics PlayReadyStatics PlayReadyStatics PlayReadyStatics

Provides support for returning static or constant data.

Interfaces

INDClosedCaptionDataReceivedEventArgs INDClosedCaptionDataReceivedEventArgs INDClosedCaptionDataReceivedEventArgs INDClosedCaptionDataReceivedEventArgs

Specifies arguments for a PlayReady-ND ClosedCaptionDataReceived event.

INDCustomData INDCustomData INDCustomData INDCustomData

Contains the custom data for one of the following PlayReady-ND messages: Registration Challenge, Registration Response, License Fetch Challenge, or License Fetch Response.

INDDownloadEngine INDDownloadEngine INDDownloadEngine INDDownloadEngine

Provides the PlayReady-ND download engine used to stream protected media content from a transmitter.

INDDownloadEngineNotifier INDDownloadEngineNotifier INDDownloadEngineNotifier INDDownloadEngineNotifier

Contains methods that a download engine plug-in uses to send notifications to a PlayReady-ND client.

INDLicenseFetchCompletedEventArgs INDLicenseFetchCompletedEventArgs INDLicenseFetchCompletedEventArgs INDLicenseFetchCompletedEventArgs

Gets custom data from a PlayReady-ND license fetch operation. This custom data is an argument from a PlayReady-ND LicenseFetchCompleted event.

INDLicenseFetchDescriptor INDLicenseFetchDescriptor INDLicenseFetchDescriptor INDLicenseFetchDescriptor

Retrieves and sets properties used for fetching a PlayReady-ND license.

INDLicenseFetchResult INDLicenseFetchResult INDLicenseFetchResult INDLicenseFetchResult

Provides the result of the PlayReady-ND license fetch.

INDMessenger INDMessenger INDMessenger INDMessenger

Sends registration, proximity detection, and license fetch messages between PlayReady-ND receivers and transmitters.

INDProximityDetectionCompletedEventArgs INDProximityDetectionCompletedEventArgs INDProximityDetectionCompletedEventArgs INDProximityDetectionCompletedEventArgs

Provides arguments for the PlayReady-ND ProximityDetectionCompleted event. Apps fire this event after they complete the proximity detection process.

INDRegistrationCompletedEventArgs INDRegistrationCompletedEventArgs INDRegistrationCompletedEventArgs INDRegistrationCompletedEventArgs

Provides arguments for the PlayReady-ND RegistrationCompleted event.

INDSendResult INDSendResult INDSendResult INDSendResult

Provides the result, in the form of a response message, from the PlayReady-ND messenger.

INDStartResult INDStartResult INDStartResult INDStartResult

Provides the StartAsync result that contains the created PlayReady-ND instance.

INDStorageFileHelper INDStorageFileHelper INDStorageFileHelper INDStorageFileHelper

Manages PlayReady-ND storage files.

INDStreamParser INDStreamParser INDStreamParser INDStreamParser

Parses data from a PlayReady-ND media stream.

INDStreamParserNotifier INDStreamParserNotifier INDStreamParserNotifier INDStreamParserNotifier

Contains methods that a stream parser plug-in uses to send notifications to a PlayReady-ND client.

INDTransmitterProperties INDTransmitterProperties INDTransmitterProperties INDTransmitterProperties

Provides the property values for a PlayReady-ND transmitter certificate.

IPlayReadyDomain IPlayReadyDomain IPlayReadyDomain IPlayReadyDomain

Provides access to metadata about a domain to which the current system is a member.

IPlayReadyLicense IPlayReadyLicense IPlayReadyLicense IPlayReadyLicense

Contains information about a PlayReady license.

IPlayReadyLicenseAcquisitionServiceRequest IPlayReadyLicenseAcquisitionServiceRequest IPlayReadyLicenseAcquisitionServiceRequest IPlayReadyLicenseAcquisitionServiceRequest

Performs a license acquisition process.

IPlayReadyLicenseSession IPlayReadyLicenseSession IPlayReadyLicenseSession IPlayReadyLicenseSession

Creates a media session and binds license acquisition to that media session.

IPlayReadyLicenseSession2 IPlayReadyLicenseSession2 IPlayReadyLicenseSession2 IPlayReadyLicenseSession2

Provides the ability to enumerate in-memory-only PlayReady licenses in addition to persisted licenses.

IPlayReadySecureStopServiceRequest IPlayReadySecureStopServiceRequest IPlayReadySecureStopServiceRequest IPlayReadySecureStopServiceRequest

Manages secure stop messages.

IPlayReadyServiceRequest IPlayReadyServiceRequest IPlayReadyServiceRequest IPlayReadyServiceRequest

Base interface for all service request interfaces.

Enums

NDCertificateFeature NDCertificateFeature NDCertificateFeature NDCertificateFeature

Indicates the PlayReady-ND feature to which the certificate controls access.

NDCertificatePlatformID NDCertificatePlatformID NDCertificatePlatformID NDCertificatePlatformID

Indicates the client platforms with which a PlayReady-ND certificate can be associated.

NDCertificateType NDCertificateType NDCertificateType NDCertificateType

Indicates the type and purpose of a PlayReady-ND transmitter license.

NDClosedCaptionFormat NDClosedCaptionFormat NDClosedCaptionFormat NDClosedCaptionFormat

Indicates the type of format used for closed captions.

NDContentIDType NDContentIDType NDContentIDType NDContentIDType

Indicates the types of content that PlayReady can use in different scenarios.

NDMediaStreamType NDMediaStreamType NDMediaStreamType NDMediaStreamType

Indicates the type of a protected media stream.

NDProximityDetectionType NDProximityDetectionType NDProximityDetectionType NDProximityDetectionType

Indicates the transport protocol that the proximity detection process uses.

NDStartAsyncOptions NDStartAsyncOptions NDStartAsyncOptions NDStartAsyncOptions

Indicates the asynchronous start options. This enumeration is a bitwise OR and is used by the StartAsync method.

PlayReadyDecryptorSetup PlayReadyDecryptorSetup PlayReadyDecryptorSetup PlayReadyDecryptorSetup

Defines decryptor setup requirements indicating when to acquire licenses for the content.

PlayReadyEncryptionAlgorithm PlayReadyEncryptionAlgorithm PlayReadyEncryptionAlgorithm PlayReadyEncryptionAlgorithm

Indicates the type of encryption algorithm specified in a PlayReady content header.

PlayReadyHardwareDRMFeatures PlayReadyHardwareDRMFeatures PlayReadyHardwareDRMFeatures PlayReadyHardwareDRMFeatures

Indicates the valid list of hardware digital rights management (DRM) feature values that can be queried.

PlayReadyITADataFormat PlayReadyITADataFormat PlayReadyITADataFormat PlayReadyITADataFormat

Specifies the format for the ITA serialized data.