pssh-tools
Version:
Tools to generate PSSH Data and PSSH Box
23 lines (22 loc) • 580 B
TypeScript
import * as T from '../types';
export declare const system: {
WIDEVINE: {
id: string;
name: string;
};
PLAYREADY: {
id: string;
name: string;
};
MARLIN: {
id: string;
name: string;
};
COMMON: {
id: string;
name: string;
};
};
export declare const getPsshHeader: (request: T.HeaderConfig) => string;
export declare const decodePssh: (data: string) => T.DecodeResult;
export declare const decodePsshData: (targetSystem: string, data: string) => T.PlayReadyData | T.WidevineData | null;