UNPKG

unified-video-framework

Version:

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

18 lines 736 B
import { AnalyticsEventData, PlayerSessionInfo, BaseAnalyticsProvider, PlayerAnalyticsConfig } from '../types/AnalyticsTypes'; export declare class PlayerAnalyticsAdapter implements BaseAnalyticsProvider { name: string; enabled: boolean; private config; private currentSessionId; private eventQueue; private flushTimer; constructor(name: string, config: PlayerAnalyticsConfig); initialize(): Promise<void>; startSession(sessionInfo: PlayerSessionInfo): Promise<string>; trackEvent(event: AnalyticsEventData): Promise<void>; endSession(): Promise<void>; flush(): Promise<void>; destroy(): Promise<void>; private scheduleFlush; } //# sourceMappingURL=PlayerAnalyticsAdapter.d.ts.map