UNPKG

@exmg/livery

Version:

Ex Machina Group Livery Web SDK.

42 lines (41 loc) 1.06 kB
import { Analytics } from '../util/analytics/Analytics'; import { DisposableContainer } from '../util/DisposableContainer'; import type { LiveryPlayer } from './LiveryPlayer'; import { Player } from './Player'; interface Options { /** * Amazon Pinpoint App Client ID. */ appId: string; /** * Livery Customer ID. */ customerId: string; /** * Amazon Cognito Identity Pool ID. */ identityPoolId: string; /** * Amazon service region. */ region: string; /** * Percentage of players that should use analytics. */ samplingPercentage: number; } /** * Livery Player analytics manager using [Amazon Pinpoint](https://aws.amazon.com/pinpoint/). */ export declare class AnalyticsManager extends DisposableContainer { /** * Analytics instance. */ analytics: Analytics; private engine; private options; private session?; constructor(player: LiveryPlayer, engine: Player, streamId: string, options: Options); private onPlayback; } export {};