Windows.Media.Protection.PlayReady Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Provides types that provide PlayReady content protection management for media content.
Classes
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 |
Contains the custom data for one of the following PlayReady-ND messages: Registration Challenge, Registration Response, License Fetch Challenge, or License Fetch Response. |
NDDownloadEngineNotifier |
Contains methods that a download engine plug-in uses to send notifications to a PlayReady-ND client. |
NDLicenseFetchDescriptor |
Retrieves and sets properties used for fetching a PlayReady-ND license. |
NDStorageFileHelper |
Manages PlayReady-ND storage files. |
NDStreamParserNotifier |
Contains methods that a stream parser plug-in uses to send notifications to a PlayReady-ND client. |
NDTCPMessenger |
Sends PlayReady-ND messages and challenges using the TCP network protocol. |
PlayReadyContentHeader |
Represents the information in a PlayReady content header. |
PlayReadyContentResolver |
Receives multiple service request objects that are necessary to enable the playback ability for a given content header. |
PlayReadyDomain |
Provides access to metadata about a domain to which the current system is a member. |
PlayReadyDomainIterable |
Exposes the PlayReady PlayReadyDomain class iterator. |
PlayReadyDomainIterator |
Provides for iteration of the PlayReadyDomain class. |
PlayReadyDomainJoinServiceRequest |
Provides the service methods for joining a PlayReady domain. |
PlayReadyDomainLeaveServiceRequest |
Provides the service methods for leaving a PlayReady domain. |
PlayReadyIndividualizationServiceRequest |
Provides the service methods for requesting platform individualization. |
PlayReadyITADataGenerator |
Creates the PlayReady ITA-specific serialized initialization data. |
PlayReadyLicense |
Represents the properties of a PlayReady license. |
PlayReadyLicenseAcquisitionServiceRequest |
Provides the service methods for obtaining PlayReady licenses. |
PlayReadyLicenseIterable |
Exposes the PlayReadyLicense class iterator. |
PlayReadyLicenseIterator |
Provides for iteration of the PlayReadyLicense class. |
PlayReadyLicenseManagement |
Performs license management operations. |
PlayReadyLicenseSession |
Creates a media session and binds license acquisition to that media session. |
PlayReadyMeteringReportServiceRequest |
Provides the service methods for content metering operations. |
PlayReadyRevocationServiceRequest |
Updates the revocation data required by PlayReady. |
PlayReadySecureStopIterable |
Enumerates PlayReady secure stop service requests. |
PlayReadySecureStopIterator |
Provides for iteration of the IPlayReadySecureStopServiceRequest interface. |
PlayReadySecureStopServiceRequest |
Manages secure stop messages. |
PlayReadySoapMessage |
Contains a SOAP message used in manual challenge requests. |
PlayReadyStatics |
Provides support for returning static or constant data. |
Interfaces
INDClosedCaptionDataReceivedEventArgs |
Specifies arguments for a PlayReady-ND ClosedCaptionDataReceived event. |
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 |
Provides the PlayReady-ND download engine used to stream protected media content from a transmitter. |
INDDownloadEngineNotifier |
Contains methods that a download engine plug-in uses to send notifications to a PlayReady-ND client. |
INDLicenseFetchCompletedEventArgs |
Gets custom data from a PlayReady-ND license fetch operation. This custom data is an argument from a PlayReady-ND LicenseFetchCompleted event. |
INDLicenseFetchDescriptor |
Retrieves and sets properties used for fetching a PlayReady-ND license. |
INDLicenseFetchResult |
Provides the result of the PlayReady-ND license fetch. |
INDMessenger |
Sends registration, proximity detection, and license fetch messages between PlayReady-ND receivers and transmitters. |
INDProximityDetectionCompletedEventArgs |
Provides arguments for the PlayReady-ND ProximityDetectionCompleted event. Apps fire this event after they complete the proximity detection process. |
INDRegistrationCompletedEventArgs |
Provides arguments for the PlayReady-ND RegistrationCompleted event. |
INDSendResult |
Provides the result, in the form of a response message, from the PlayReady-ND messenger. |
INDStartResult |
Provides the StartAsync result that contains the created PlayReady-ND instance. |
INDStorageFileHelper |
Manages PlayReady-ND storage files. |
INDStreamParser |
Parses data from a PlayReady-ND media stream. |
INDStreamParserNotifier |
Contains methods that a stream parser plug-in uses to send notifications to a PlayReady-ND client. |
INDTransmitterProperties |
Provides the property values for a PlayReady-ND transmitter certificate. |
IPlayReadyDomain |
Provides access to metadata about a domain to which the current system is a member. |
IPlayReadyLicense |
Contains information about a PlayReady license. |
IPlayReadyLicenseAcquisitionServiceRequest |
Performs a license acquisition process. |
IPlayReadyLicenseSession |
Creates a media session and binds license acquisition to that media session. |
IPlayReadyLicenseSession2 |
Provides the ability to enumerate in-memory-only PlayReady licenses in addition to persisted licenses. |
IPlayReadySecureStopServiceRequest |
Manages secure stop messages. |
IPlayReadyServiceRequest |
Base interface for all service request interfaces. |
Enums
NDCertificateFeature |
Indicates the PlayReady-ND feature to which the certificate controls access. |
NDCertificatePlatformID |
Indicates the client platforms with which a PlayReady-ND certificate can be associated. |
NDCertificateType |
Indicates the type and purpose of a PlayReady-ND transmitter license. |
NDClosedCaptionFormat |
Indicates the type of format used for closed captions. |
NDContentIDType |
Indicates the types of content that PlayReady can use in different scenarios. |
NDMediaStreamType |
Indicates the type of a protected media stream. |
NDProximityDetectionType |
Indicates the transport protocol that the proximity detection process uses. |
NDStartAsyncOptions |
Indicates the asynchronous start options. This enumeration is a bitwise OR and is used by the StartAsync method. |
PlayReadyDecryptorSetup |
Defines decryptor setup requirements indicating when to acquire licenses for the content. |
PlayReadyEncryptionAlgorithm |
Indicates the type of encryption algorithm specified in a PlayReady content header. |
PlayReadyHardwareDRMFeatures |
Indicates the valid list of hardware digital rights management (DRM) feature values that can be queried. |
PlayReadyITADataFormat |
Specifies the format for the ITA serialized data. |