UNPKG

pssh-tools

Version:

Tools to generate PSSH Data and PSSH Box

23 lines (22 loc) 580 B
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;