Version: 2.67.0

TitaniumDRMConfiguration

THEOplayer > TitaniumDRMConfiguration

TitaniumDRMConfiguration interface

Inherits from DRMConfiguration . See parent page for inherited properties and methods.

Describes the configuration of the Titanium DRM integration.

Signature:
export interface TitaniumDRMConfiguration extends DRMConfiguration

Properties

Property

Type

Description

accountName (optional)

string

The account name.

authToken (optional)

string

The authentication token.

customerName (optional)

string

The customer name.

friendlyName (optional)

string

The friendly name of the customer.

integration

TitaniumIntegrationID

The identifier of the DRM integration.

portalId (optional)

string

The identifier of the portal.

version (optional)

'2' | '3'

The version of Titanium, represented by a value from the following list:
- '2'
- '3'

Example

const drmConfiguration = {
integration : 'keyos',
playready: {
licenseAcquisitionURL: 'yourTitaniumPlayReadyLicenseAcquisitionURL'
},
widevine: {
licenseAcquisitionURL: 'yourTitaniumWidevineLicenseAcquisitionURL'
},
accountName: 'yourTitaniumAccountName',
customerName: 'yourTitaniumCustomerName',
friendlyName: 'yourTitaniumFriendlyName',
portalId: 'yourTitaniumPortalId'
}