logo
THEOplayer
ABR
Ads
Caching
Content protection
theoplayer-aes128keysystemconfigurationtheoplayer-axinomdrmconfigurationtheoplayer-axinomintegrationidtheoplayer-azuredrmconfigurationtheoplayer-azureintegrationidtheoplayer-clearkeydecryptionkeytheoplayer-clearkeykeysystemconfigurationtheoplayer-conaxdrmconfigurationtheoplayer-conaxintegrationidtheoplayer-contentprotectionrequestsubtypetheoplayer-devicebasedtitaniumdrmconfigurationtheoplayer-drmintegrationidtheoplayer-drmconfigurationtheoplayer-drmtodaydrmconfigurationtheoplayer-drmprocessortheoplayer-drmtodayintegrationidtheoplayer-expressplaydrmconfigurationtheoplayer-expressplayintegrationidtheoplayer-ezdrmdrmconfigurationtheoplayer-ezdrmintegrationidtheoplayer-fairplaykeysystemconfigurationtheoplayer-irdetodrmconfigurationtheoplayer-irdetointegrationidtheoplayer-keyosdrmconfigurationtheoplayer-keyosfairplaykeysystemconfigurationtheoplayer-keyosintegrationidtheoplayer-keyoskeysystemconfigurationtheoplayer-keysystemconfigurationtheoplayer-licensetypetheoplayer-titaniumdrmconfigurationtheoplayer-titaniumintegrationidtheoplayer-tokenbasedtitaniumdrmconfigurationtheoplayer-uplynkdrmconfigurationtheoplayer-uplynkintegrationidtheoplayer-verimatrixdrmconfigurationtheoplayer-verimatrixintegrationidtheoplayer-vimonddrmconfigurationtheoplayer-vimondintegrationidtheoplayer-vudrmdrmconfigurationtheoplayer-vudrmintegrationidtheoplayer-widevinekeysystemconfigurationtheoplayer-xstreamdrmconfigurationtheoplayer-xstreamintegrationid
Analytics
Casting
Media and Text Tracks
Source
Verizon Media
Miscellaneous
Events
SSAI
Network
Presentation
Player
UI
VR

THEOplayer > DRMConfiguration

DRMConfiguration interface

Describes the configuration of the DRM.

Signature:

export interface DRMConfiguration 

Properties

Property

Type

Description

aes128 (optional)

AES128KeySystemConfiguration

The configuration of the AES key system.

clearkey (optional)

ClearkeyKeySystemConfiguration

The configuration of the ClearKey key system.

fairplay (optional)

FairPlayKeySystemConfiguration

The configuration of the FairPlay key system.

integration (optional)

DRMIntegrationId

The identifier of the DRM integration.

playready (optional)

KeySystemConfiguration

The configuration of the PlayReady key system.

widevine (optional)

KeySystemConfiguration

The configuration of the Widevine key system.

Property Details

aes128

The configuration of the AES key system.

Signature:

aes128?: AES128KeySystemConfiguration;

clearkey

The configuration of the ClearKey key system.

Signature:

clearkey?: ClearkeyKeySystemConfiguration;

fairplay

The configuration of the FairPlay key system.

Signature:

fairplay?: FairPlayKeySystemConfiguration;

integration

The identifier of the DRM integration.

Signature:

integration?: DRMIntegrationId;

playready

The configuration of the PlayReady key system.

Signature:

playready?: KeySystemConfiguration;

widevine

The configuration of the Widevine key system.

Signature:

widevine?: KeySystemConfiguration;
github
Make sure to follow us on GitHub!
THEO-logo-white
twitter
facebook
linkedin
Copyright © 2020. All Rights Reserved.
Leuven
New York
San Francisco
Singapore
Barcelona