UNPKG

@yume-chan/scrcpy

Version:
26 lines 1.05 kB
import Struct from "@yume-chan/struct"; import type { ScrcpyInjectScrollControlMessage } from "../../control/index.js"; export interface ScrcpyScrollController { serializeScrollMessage(message: ScrcpyInjectScrollControlMessage): Uint8Array | undefined; } export declare const ScrcpyInjectScrollControlMessage1_16: Struct<{ type: number; pointerX: number; pointerY: number; screenWidth: number; screenHeight: number; scrollX: number; scrollY: number; }, never, Record<never, never>, undefined>; /** * Old version of Scrcpy server only supports integer values for scroll. * * Accumulate scroll values and send scroll message when accumulated value * reaches 1 or -1. */ export declare class ScrcpyScrollController1_16 implements ScrcpyScrollController { #private; protected processMessage(message: ScrcpyInjectScrollControlMessage): ScrcpyInjectScrollControlMessage | undefined; serializeScrollMessage(message: ScrcpyInjectScrollControlMessage): Uint8Array | undefined; } //# sourceMappingURL=scroll.d.ts.map