Windows.Media.Protection 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 content protection management for media content.
Classes
ComponentLoadFailedEventArgs |
Contains event data for a MediaProtectionManager object when the load of binary data fails. |
ComponentRenewal |
Enables applications to initiate renewal of components which need updating in order to play protected media content. |
HdcpSession |
Allows apps to set and query the current state of High-bandwidth Digital Content Protection (HDCP) between the graphics hardware and the display. |
MediaProtectionManager |
Contains a content protection manager object for an application that handles protected media content. |
MediaProtectionPMPServer |
Represents a Protected Media Path (PMP) server to enable playback of protected content using digital rights management (DRM). |
MediaProtectionServiceCompletion |
Contains a method that indicates whether a protection service has completed successfully. |
ProtectionCapabilities |
Exposes Microsoft PlayReady digital rights management (DRM) capabilities for video decoding, video display, and video output protection subsystems used by the Windows Media Foundation pipeline under a XAML MediaElement or C++ Media Engine to a WinRT caller. The caller may use this information to select the most appropriate encoding of DRM’ed content for playback. |
RevocationAndRenewalInformation |
Contains information about components that need to be revoked and renewed. |
RevocationAndRenewalItem |
Represents a component that is being revoked and renewed with a trusted component. |
ServiceRequestedEventArgs |
Contains event data for a MediaProtectionManager object when a service is requested. |
Interfaces
IMediaProtectionServiceRequest |
Allows a content enabler object to be exposed directly to an application rather than through a wrapper supplied by the ContentEnabler object. |
Enums
GraphicsTrustStatus |
Describes the status of graphics trusted output. |
HdcpProtection |
Describes the level of protection of an HdcpSession instance. |
HdcpSetProtectionResult |
Describes whether setting HDCP was successful. |
ProtectionCapabilityResult |
Specifies the result of a query for hardware DRM capability support using IsTypeSupported. |
RenewalStatus |
Defines the possible values returned from RenewSystemComponentsAsync. |
RevocationAndRenewalReasons |
Defines reasons for the revocation and renewal of a certificate for a media component. |
Delegates
ComponentLoadFailedEventHandler |
Represents the method that handles the data passed by the MediaProtectionManager when a load of binary data fails. |
RebootNeededEventHandler |
Represents the method that handles the data passed by the MediaProtectionManager that requires a reboot. |
ServiceRequestedEventHandler |
Represents the method that handles the data passed by the MediaProtectionManager when the resume operation is completed. |