@blackmagic-controller/core
Version:
An npm module for interfacing with the Blackmagic usb/bluetooth controllers
16 lines • 789 B
TypeScript
import type { BlackmagicControllerProperties } from '../../models/base.js';
import type { BlackmagicControllerInputService } from './interface.js';
import type { BlackmagicControllerEvents } from '../../types.js';
import type { CallbackHook } from '../callback-hook.js';
export interface DefaultInputServiceOptions {
buttonReportId: number;
tbarReportId?: number;
jogReportId?: number;
batteryReportId: number;
}
export declare class DefaultInputService implements BlackmagicControllerInputService {
#private;
constructor(deviceProperties: Readonly<BlackmagicControllerProperties>, eventSource: CallbackHook<BlackmagicControllerEvents>, options: Readonly<DefaultInputServiceOptions>);
handleInput(data: Uint8Array): void;
}
//# sourceMappingURL=default.d.ts.map