Known Policy Properties

The following tables contain information about known DRM (digital-rights management) policy properties for use with the Backlot API.


Playready

Property Description Type Valid Values
analog_video   Specifies the minimum bit rate at which analog video is protected.   Integer   100 | 125 | 150 | 200 | >=201  
analog_video_extension_guid   Specifies an extended technology that is allowed to play protected analog content, such as Macrovision.   String   C3FD11C6-F8B7-4d20-B008-1DB17D61F2DA,3  
compressed_digital_video   Specifies the minimum bit rate at which compressed digital video is protected.   Integer   100 | 150 | 250 | 300 | >=301  
expiration_date   The license duration, in seconds.   Integer   Positive Integer  
uncompressed_digital_video   Specifies the minimum bit rate at which uncompressed digital video is protected.   Integer   100 | 150 | 250 | 300 | >=301   
first_play_expiration   Specifies the license duration once playback has resumed   Integer   Positive Integer  

Flashaccess

Property Description Type Valid Values
whitelist_swf   Enables SWF verification. Only SWFs that are whitelisted during license generation are allowed to play content.   Boolean   true | false  
analog_output_protection   Specifies the type of analog output protection to use.   String   no_playback | no_protection | required_acp | required_all | required_cgmsa | use_if_available_acp | use_if_available_all | use_if_available_cgmsa  
digital_output_protection   Specifies the type of digital output protection to use.   String   no_playback | no_protection | required | use_if_available   
minimum_security_level   Specifies the security level required to access content. Specified by individual security levels for each component.   Integer   10000  
caching_duration   Specifies how long a license will be cached on the client's device, in seconds. If the client has a cached license that hasn't expired, it will be used instead of obtaining a newlicense from Adobe Access.   Integer   Positive Integer  

Widevine

Property Description Type Valid Values
name   Name of the Widevine policy. This must exactly match the name of the policy stored within Ooyala's systems.   String   N/A  
license_duration   Specifies the duration of the license, in seconds. If the license expires in the middle of a video, playback should stop.   Integer   Positive Integer  
digital_copy_protection   Specifies how the client responds to a digital copy protection (DCP) alert. Applicable for clients that support DCP, such as PC and Mac plugins.   String   stop_video | do_not_stop_video  
encryption_mode_indicator   Sets the digital copy bits restrictions, similar to the Copy Generation Management System - Analog (CGMS-A) standard.   String   copying_not_restricted | no_further_copying_permitted | one_generation_copying_permitted | copying_prohibited  
analog_protection_system   Specifies the type of analog protection, which is similar to the Macrovision standard. The Macrovision standard uses the Automatic Gain Control (AGC) analog signaling mechanism to let clients know that a work is copyrighted.   String   copy_protection_encoding_off | agc_on , split_burst_off | agc_on , 2_line_split_burst_on | agc_on , 4_line_split_burst_on  
constrained_image_trigger   Specifies the constraint image trigger, which downsamples the quality of the video if any components in the display chain do not support HDCP.   String   required | none  
hdcp   When enabled, all components within the display chain to support High-bandwidth Digital Content Protection (HDCP).   Boolean   true | false  
analog_component_output_control   Specifies the analog component output control, as part of the Extended Copy Control Information (ExCCI) standards.   String   analog_component_signal_output_allowed | analog_component_signal_output_not_allowed  
digital_component_output_control   Specifies the digital component output control, as part of the ExCCI standards.   String   only_compressed_digital_signal_output | no_digital_signal_output_allowed | only_uncompressed_digital_signal_output | both_compressed_and_uncompressed_digital_output  
Send Feedback