Class AesEncryptionDrm

Export

AesEncryptionDrm

Hierarchy (view full)

  • Drm
    • AesEncryptionDrm

Constructors

Properties

createdAt?: Date

Creation timestamp, returned as UTC expressed in ISO 8601 format: YYYY-MM-DDThh:mm:ssZ

Memberof

BitmovinResource

customData?: {
    [key: string]: any;
}

User-specific meta data. This can hold anything.

Type declaration

  • [key: string]: any

Memberof

BitmovinResource

description?: string

Description of the resource. Can be freely chosen by the user.

Memberof

BitmovinResource

id?: string

Id of the resource (required)

Memberof

BitmovinResponse

iv?: string

16 byte initialization vector

Memberof

AesEncryptionDrm

key?: string

16 byte Encryption key, 32 hexadecimal characters (required)

Memberof

AesEncryptionDrm

keyFileUri?: string

Path relative to the output for referencing in the manifest. If this value is not set the key file will be written automatically to the output folder.

Memberof

AesEncryptionDrm

Memberof

AesEncryptionDrm

modifiedAt?: Date

Modified timestamp, returned as UTC expressed in ISO 8601 format: YYYY-MM-DDThh:mm:ssZ

Memberof

BitmovinResource

name?: string

Name of the resource. Can be freely chosen by the user.

Memberof

BitmovinResource

outputs?: EncodingOutput[]

Memberof

Drm

type: DrmType = DrmType.AES

Discriminator property for Drm

Memberof

AesEncryptionDrm

_discriminatorMapping: {
    AES: string;
    CENC: string;
    CLEARKEY: string;
    FAIRPLAY: string;
    MARLIN: string;
    PLAYREADY: string;
    PRIMETIME: string;
    SPEKE: string;
    WIDEVINE: string;
} = ...

Type declaration

  • AES: string
  • CENC: string
  • CLEARKEY: string
  • FAIRPLAY: string
  • MARLIN: string
  • PLAYREADY: string
  • PRIMETIME: string
  • SPEKE: string
  • WIDEVINE: string
_discriminatorName: "type" = 'type'