Provides types that provide content protection management for media content.
Members
The Windows.Media.Protection namespace has these types of members:
Classes
The Windows.Media.Protection namespace has these classes.
| Class | Description |
|---|---|
| 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. |
| MediaProtectionManager | Contains a content protection manager object, for an application that handles protected media content. |
| MediaProtectionServiceCompletion | Contains a method that indicates whether a protection service has completed successfully. |
| 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. |
Delegates
The Windows.Media.Protection namespace has these delegates.
| Delegate | Description |
|---|---|
| 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. |
Enumerations
The Windows.Media.Protection namespace has these enumerations.
| Enumeration | Description |
|---|---|
| RenewalStatus | Defines the possible values returned from RenewSystemComponentsAsync. |
| RevocationAndRenewalReasons | Defines reasons for the revocation and renewal of a certificate for a media component. |
Interfaces
The Windows.Media.Protection namespace defines these interfaces.
| Interface | Description |
|---|---|
| IMediaProtectionServiceRequest | Allows a content enabler object to be exposed directly to an application rather than through a wrapper supplied by the ContentEnabler object. |
Requirements
|
Minimum supported client | Windows 8 |
|---|---|
|
Minimum supported server | Windows Server 2012 |
|
Namespace |
|
|
Metadata |
|
Build date: 12/4/2012