| Class | Description |
| AuthenticationMethod |
The AuthenticationMethod class provides string constants enumerating the
different types of authentication used by the authenticationMethod
property of the DRMContentData class. |
| DRMContentData |
The DRMContentData class provides the information required to
obtain the voucher necessary to view DRM-protected content. |
| DRMDeviceGroup |
A device group signifies a group of playback devices that shares protected-content playback rights. |
| DRMManager |
The DRMManager manages the retrieval and storage of the vouchers needed to view
DRM-protected content. |
| DRMPlaybackTimeWindow |
The DRMPlaybackTimeWindow class represents the period of time during which a
DRM voucher is valid. |
| DRMVoucher |
The DRMVoucher class is a handle to the license token that allows a user to view DRM-protected content. |
| LoadVoucherSetting |
The LoadVoucherSetting class provides string constants for use
with the settings parameter of the DRMManager loadVoucher() method. |
| VoucherAccessInfo |
A VoucherAccessInfo object presents the information that is required
to successfully retrieve and consume a voucher, such as the type
of authentication and the content domain of the media rights server. |