Windows.Media.Protection Namespace

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.

See also