UNPKG

@bitmovin/api-sdk

Version:

Bitmovin JS/TS API SDK

41 lines (40 loc) 1.09 kB
import AesEncryptionMethod from './AesEncryptionMethod'; import Drm from './Drm'; import DrmType from './DrmType'; /** * @export * @class AesEncryptionDrm */ export declare class AesEncryptionDrm extends Drm { /** * Discriminator property for Drm * @type {string} * @memberof AesEncryptionDrm */ readonly type: DrmType; /** * 16 byte Encryption key, 32 hexadecimal characters (required) * @type {string} * @memberof AesEncryptionDrm */ key?: string; /** * 16 byte initialization vector * @type {string} * @memberof AesEncryptionDrm */ iv?: 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. * @type {string} * @memberof AesEncryptionDrm */ keyFileUri?: string; /** * @type {AesEncryptionMethod} * @memberof AesEncryptionDrm */ method?: AesEncryptionMethod; constructor(obj?: Partial<AesEncryptionDrm>); } export default AesEncryptionDrm;