@yume-chan/scrcpy
Version:
TypeScript implementation of Scrcpy client.
20 lines (15 loc) • 583 B
text/typescript
import type { StructInit } from "@yume-chan/struct";
import { string, struct, u32, u8 } from "@yume-chan/struct";
import type { ScrcpySetClipboardControlMessage } from "../../latest.js";
export const SetClipboardControlMessage = struct(
{ type: u8, content: string(u32) },
{ littleEndian: false },
);
export type SetClipboardControlMessage = StructInit<
typeof SetClipboardControlMessage
>;
export function serializeSetClipboardControlMessage(
message: ScrcpySetClipboardControlMessage,
): Uint8Array {
return SetClipboardControlMessage.serialize(message);
}