Adobe Access Objective-C API  4.0
This document describes the Objective-C API exposed for Adobe Access support on iOS.
 All Classes Files Functions Typedefs Enumerations Enumerator Properties
Public Member Functions | Properties
DRMLicense Class Reference

#import <DRMInterface.h>

List of all members.

Public Member Functions

(NSData *) - toNSData

Properties

NSDictionary * customProperties
 Returns the custom application-defined rights, if any, defined by the customer when packaging the content.
NSDate * licenseStartDate
 Returns the beginning of this license's validity period. This is the fixed period during which the license can be used.
NSDate * licenseEndDate
 Returns the date on which this license expires.
NSDate * offlineStorageStartDate
 This is the fixed period during which the license can be stored to disk. The date and time at which this license becomes valid for offline playback.
NSDate * offlineStorageEndDate
 The date and time at which this license expires for offline playback.
DRMPlaybackTimeWindowplaybackTimeWindow

Detailed Description

The DRMLicense class is a handle to the license token that allows a user to view DRM-protected content. This class contains general and custom license information the application can use. The class cannot be directly constructed by the application.

Definition at line 250 of file DRMInterface.h.


Member Function Documentation

- (NSData*) toNSData

Property Documentation

- (NSDictionary*) customProperties [read, retain]

Returns the custom application-defined rights, if any, defined by the customer when packaging the content.

Definition at line 252 of file DRMInterface.h.

- (NSDate*) licenseEndDate [read, retain]

Returns the date on which this license expires.

Definition at line 258 of file DRMInterface.h.

- (NSDate*) licenseStartDate [read, retain]

Returns the beginning of this license's validity period. This is the fixed period during which the license can be used.

Definition at line 255 of file DRMInterface.h.

- (NSDate*) offlineStorageEndDate [read, retain]

The date and time at which this license expires for offline playback.

Definition at line 264 of file DRMInterface.h.

- (NSDate*) offlineStorageStartDate [read, retain]

This is the fixed period during which the license can be stored to disk. The date and time at which this license becomes valid for offline playback.

Definition at line 261 of file DRMInterface.h.

This is the calculated period during which the license has been used and the maximum period allowed for usage The time period, after the first viewing, during which the associated content can be viewed or reviewed. The time period allotted for viewing begins when the user first views the content and ends after the allotted amount of time has elapsed. If no time is allotted, the value of the playbackTimeWindow property is null.

Definition at line 270 of file DRMInterface.h.


The documentation for this class was generated from the following file: