@bitmovin/api-sdk
Version:
Bitmovin JS/TS API SDK
35 lines (34 loc) • 772 B
TypeScript
import Drm from './Drm';
import DrmType from './DrmType';
/**
* @export
* @class WidevineDrm
*/
export declare class WidevineDrm extends Drm {
/**
* Discriminator property for Drm
* @type {string}
* @memberof WidevineDrm
*/
readonly type: DrmType;
/**
* 16 byte Encryption key, 32 hexadecimal characters (required)
* @type {string}
* @memberof WidevineDrm
*/
key?: string;
/**
* 16 byte Key id, 32 hexadecimal characters (required)
* @type {string}
* @memberof WidevineDrm
*/
kid?: string;
/**
* Base 64 Encoded (required)
* @type {string}
* @memberof WidevineDrm
*/
pssh?: string;
constructor(obj?: Partial<WidevineDrm>);
}
export default WidevineDrm;