UNPKG

unified-video-framework

Version:

Cross-platform video player framework supporting iOS, Android, Web, Smart TVs (Samsung/LG), Roku, and more

21 lines 882 B
import { IDRMProtection, IDRMProtectionConfig, IDRMProtectionStatus, CastDevice } from '@unified-video/core'; export declare class AndroidDRMProtection implements IDRMProtection { private config; private status; private listeners; constructor(); initialize(config: IDRMProtectionConfig): Promise<void>; private initializeWidevine; private startMirroringDetection; private initializeChromecast; private setupEventListeners; getStatus(): IDRMProtectionStatus; setEnabled(enabled: boolean): void; setFeature(feature: keyof IDRMProtectionConfig, enabled: boolean): void; startCasting(deviceId: string): Promise<void>; stopCasting(): Promise<void>; getAvailableCastDevices(): Promise<CastDevice[]>; renewLicense(): Promise<void>; dispose(): void; } //# sourceMappingURL=AndroidDRMProtection.d.ts.map