unified-video-framework
Version:
Cross-platform video player framework supporting iOS, Android, Web, Smart TVs (Samsung/LG), Roku, and more
15 lines • 518 B
TypeScript
import { ExtendedDRMConfig, DRMInitResult } from './types/DRMTypes';
export declare class DRMManager {
private video;
private config;
private debug;
private activeDRM;
constructor(video: HTMLVideoElement, config: ExtendedDRMConfig, debug?: boolean);
initialize(): Promise<DRMInitResult>;
private initSpecific;
getHLSConfig(): Record<string, any>;
getDashProtectionData(): Record<string, any>;
destroy(): Promise<void>;
private log;
}
//# sourceMappingURL=DRMManager.d.ts.map