bitmovin-player-react-native-analytics-conviva
Version:
Conviva Analytics Integration for the Bitmovin Player React Native SDK
21 lines • 1.48 kB
TypeScript
interface BitmovinPlayerReactNativeAnalyticsConvivaModule {
initWithConfig(nativeId: string, playerNativeId: string | null, customerKey: string, gatewayUrl: string | null, debugLoggingEnabled: boolean): Promise<void>;
attachPlayer(nativeId: string, playerNativeId: string): Promise<void>;
destroy(nativeId: string): Promise<void>;
release(nativeId: string): Promise<void>;
initializeSession(nativeId: string): Promise<void>;
endSession(nativeId: string): Promise<void>;
updateContentMetadata(nativeId: string, metadata: Record<string, any>): Promise<void>;
sendCustomApplicationEvent(nativeId: string, name: string, attributes: Record<string, any>): Promise<void>;
sendCustomPlaybackEvent(nativeId: string, name: string, attributes: Record<string, any>): Promise<void>;
reportPlaybackDeficiency(nativeId: string, message: string, severity: string, endSession: boolean): Promise<void>;
pauseTracking(nativeId: string, isBumper: boolean): Promise<void>;
resumeTracking(nativeId: string): Promise<void>;
reportAppForegrounded(nativeId: string): Promise<void>;
reportAppBackgrounded(nativeId: string): Promise<void>;
setPlayerViewRef(nativeId: string, playerViewRefId: number): Promise<void>;
resetPlayerViewRef(nativeId: string): Promise<void>;
}
declare const _default: BitmovinPlayerReactNativeAnalyticsConvivaModule;
export default _default;
//# sourceMappingURL=BitmovinPlayerReactNativeAnalyticsConvivaModule.d.ts.map