pssh-tools
Version:
Tools to generate PSSH Data and PSSH Box
12 lines (11 loc) • 435 B
TypeScript
import * as T from '../types';
interface KeyItem {
kid: string;
key: string;
checksum: string;
}
export declare const encodePssh: (request: T.PlayReadyEncodeConfig) => string;
export declare const decodeData: (data: string) => T.PlayReadyData | T.WidevineData | null;
export declare const decodeKey: (keyData: string) => string;
export declare const encodeKey: (keyPair: T.KeyPair, keySeed?: string) => KeyItem;
export {};