Skip to content

Most visited

Recently visited

navigation
Added in API level 11

DrmStore.ConstraintsColumns

public static interface DrmStore.ConstraintsColumns

android.drm.DrmStore.ConstraintsColumns


Interface definition for the columns that represent DRM constraints. DrmManagerClient.getConstraints() can be called by an application to find out the contraints on the actions that can be performed on right-protected content. The constants defined in this interface represent three most common types of constraints: count-based, date-based, and duration-based. Two or more constraints can be used at the same time to represent more sophisticated constraints. In addition, user-defined constraint, extended metadata, can be used if these three types of constraints are not sufficient.

Summary

Constants

String EXTENDED_METADATA

This is a user-defined constraint.

String LICENSE_AVAILABLE_TIME

This is a duration-based constaint.

String LICENSE_EXPIRY_TIME

This is a date-based constaint.

String LICENSE_START_TIME

This is a date-based constraint.

String MAX_REPEAT_COUNT

This is a count-based constraint.

String REMAINING_REPEAT_COUNT

This is a count-based constraint.

Constants

EXTENDED_METADATA

Added in API level 11
String EXTENDED_METADATA

This is a user-defined constraint. It represents the additional constraint using extended metadata.

Type: TEXT

Constant Value: "extended_metadata"

LICENSE_AVAILABLE_TIME

Added in API level 11
String LICENSE_AVAILABLE_TIME

This is a duration-based constaint. It represents the available time left before the license expires.

Type: TEXT

Constant Value: "license_available_time"

LICENSE_EXPIRY_TIME

Added in API level 11
String LICENSE_EXPIRY_TIME

This is a date-based constaint. It represents the time after which an action can not be performed on the rights-protected content.

Type: TEXT

Constant Value: "license_expiry_time"

LICENSE_START_TIME

Added in API level 11
String LICENSE_START_TIME

This is a date-based constraint. It represents the time before which an action can be performed on the rights-protected content.

Type: TEXT

Constant Value: "license_start_time"

MAX_REPEAT_COUNT

Added in API level 11
String MAX_REPEAT_COUNT

This is a count-based constraint. It represents the maximum repeat count that can be performed on an action.

Type: INTEGER

Constant Value: "max_repeat_count"

REMAINING_REPEAT_COUNT

Added in API level 11
String REMAINING_REPEAT_COUNT

This is a count-based constraint. It represents the remaining repeat count that can be performed on an action.

Type: INTEGER

Constant Value: "remaining_repeat_count"

This site uses cookies to store your preferences for site-specific language and display options.

Hooray!

This class requires API level or higher

This doc is hidden because your selected API level for the documentation is . You can change the documentation API level with the selector above the left navigation.

For more information about specifying the API level your app requires, read Supporting Different Platform Versions.