@atem-connection/camera-control
Version:
Library for ATEM Camera control using atem-connection.
12 lines • 675 B
TypeScript
import { Commands } from 'atem-connection';
import type { AtemCameraControlChanges, AtemCameraControlEvents } from '../changes';
export declare class ChangesTracker {
#private;
getResult(): AtemCameraControlChanges[];
addChange(cameraId: number, path: string): void;
addEvent(cameraId: number, event: AtemCameraControlEvents): void;
addUnhandledMessage(command: Commands.CameraControlUpdateCommand): void;
checkMessageParameters(command: Commands.CameraControlUpdateCommand, expectedType: Commands.CameraControlDataType, minCount: number): boolean;
}
export declare function assertNever(_val: never): void;
//# sourceMappingURL=changesTracker.d.ts.map