UNPKG

@exmg/livery

Version:

Ex Machina Group Livery Web SDK.

24 lines (23 loc) 688 B
import { Analytics } from '../util/analytics/Analytics'; import { DisposableContainer } from '../util/DisposableContainer'; import { Player } from './Player'; declare const defaults: { /** * Target live latency in seconds. * If this is falsy (e.g: 0 or NaN) then no syncing will take place. */ targetLatency: number; }; declare type Options = typeof defaults; /** * LiveryPlayer sync manager. */ export declare class SyncManager extends DisposableContainer { private options; private player; private session; private wasPlaying; constructor(player: Player, analytics?: Analytics, options?: Partial<Options>); dispose(): void; } export {};