UNPKG

@bitmovin/api-sdk

Version:

Bitmovin JS/TS API SDK

59 lines (58 loc) 1.47 kB
import Drm from './Drm'; import DrmType from './DrmType'; import PlayReadyAdditionalInformation from './PlayReadyAdditionalInformation'; import PlayReadyEncryptionMethod from './PlayReadyEncryptionMethod'; /** * @export * @class PlayReadyDrm */ export declare class PlayReadyDrm extends Drm { /** * Discriminator property for Drm * @type {string} * @memberof PlayReadyDrm */ readonly type: DrmType; /** * 16 byte encryption key, 32 hexadecimal characters. Either key or keySeed is required * @type {string} * @memberof PlayReadyDrm */ key?: string; /** * Key seed to generate key. Either key or keySeed is required * @type {string} * @memberof PlayReadyDrm */ keySeed?: string; /** * URL of the license server * @type {string} * @memberof PlayReadyDrm */ laUrl?: string; /** * Base64 encoded pssh payload * @type {string} * @memberof PlayReadyDrm */ pssh?: string; /** * @type {PlayReadyEncryptionMethod} * @memberof PlayReadyDrm */ method?: PlayReadyEncryptionMethod; /** * Key identifier * @type {string} * @memberof PlayReadyDrm */ kid?: string; /** * @type {PlayReadyAdditionalInformation} * @memberof PlayReadyDrm */ additionalInformation?: PlayReadyAdditionalInformation; constructor(obj?: Partial<PlayReadyDrm>); } export default PlayReadyDrm;