Android.Drm Namespace

Provides classes for managing DRM content and determining the capabilities of DRM plugins (agents).

Classes

DrmConvertedStatus

An entity class that wraps converted data, conversion status, and the offset for appending the header and body signature to the converted data.

DrmErrorEvent

An entity class that is passed to the DrmManagerClient.OnErrorListener#onError onError() callback.

DrmEvent

A base class that is used to send asynchronous event information from the DRM framework.

DrmInfo

An entity class that describes the information required to send transactions between a device and an online DRM server.

DrmInfoEvent

An entity class that is passed to the DrmManagerClient.OnInfoListener#onInfo onInfo() callback.

DrmInfoRequest

An entity class that is used to pass information to an online DRM server.

DrmInfoStatus

An entity class that wraps the result of communication between a device and an online DRM server.

DrmManagerClient

The main programming interface for the DRM framework.

DrmManagerClient.ErrorEventArgs

Provides data for the Error event.

DrmManagerClient.EventEventArgs

Provides data for the Event event.

DrmManagerClient.InfoEventArgs

Provides data for the Info event.

DrmRights

An entity class that wraps the license information retrieved from the online DRM server.

DrmStore

Defines constants that are used by the DRM framework.

DrmStore.Action

Defines actions that can be performed on rights-protected content.

DrmStore.ConstraintsColumns

Interface definition for the columns that represent DRM constraints.

DrmStore.DrmObjectType

Defines DRM object types.

DrmStore.Playback

Defines playback states for content.

DrmStore.RightsStatus

Defines status notifications for digital rights.

DrmSupportInfo

An entity class that wraps the capability of each DRM plug-in (agent), such as the MIME type and file suffix the DRM plug-in can handle.

DrmUtils

A utility class that provides operations for parsing extended metadata embedded in DRM constraint information.

DrmUtils.ExtendedMetadataParser

Utility that parses extended metadata embedded in DRM constraint information.

ProcessedData

An entity class that wraps the result of a DrmManagerClient#processDrmInfo(DrmInfo) processDrmInfo() transaction between a device and a DRM server.

Interfaces

DrmManagerClient.IOnErrorListener

Interface definition for a callback that receives information about DRM framework errors.

DrmManagerClient.IOnEventListener

Interface definition for a callback that receives information about DRM processing events.

DrmManagerClient.IOnInfoListener

Interface definition for a callback that receives status messages and warnings during registration and rights acquisition.

DrmStore.IConstraintsColumns

Interface definition for the columns that represent DRM constraints.

Enums

DrmConvertedStatusCode

Enumerates values returned by several types and taken as a parameter of the F:Android.Drm.DrmConvertedStatus..ctor member.

DrmErrorEventType

Enumerates values returned by several types and taken as a parameter of the F:Android.Drm.DrmErrorEvent..ctor, and F:Android.Drm.DrmErrorEvent..ctor members.

DrmEventType

Enumerates values returned by several types.

DrmInfoEventType

Enumerates values returned by several types and taken as a parameter of several types.

DrmInfoRequestType

Enumerates values returned by several types and taken as a parameter of the F:Android.Drm.DrmInfoRequest..ctor, and F:Android.Drm.DrmInfoStatus..ctor members.

DrmInfoStatusCode

Enumerates values returned by the StatusCode, Error, and OK members and taken as a parameter of the F:Android.Drm.DrmInfoStatus..ctor member.

DrmManagerClientErrorCode

Enumerates values returned by several types.

DrmStoreActionCode

Enumerates values returned by several methods of DrmStoreActionCode and taken as a parameter of several methods of DrmManagerClient.

DrmStoreObjectTypeCode

Enumerates values returned by several types.

DrmStorePlaybackCode

Enumerates values returned by several methods of DrmStorePlaybackCode.

DrmStoreRightsStatusCode

Enumerates values returned by several types.