@exmg/livery
Version:
Ex Machina Group Livery Web SDK.
24 lines (23 loc) • 688 B
TypeScript
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 {};