UNPKG

@elgato-stream-deck/core

Version:

An npm module for interfacing with the Elgato Stream Deck

24 lines 1.47 kB
import type { StreamdeckImageHeaderGenerator, StreamdeckImageWriterProps } from './types.js'; export declare class StreamdeckGen1ImageHeaderGenerator implements StreamdeckImageHeaderGenerator { getFillImageCommandHeaderLength(): number; writeFillImageCommandHeader(buffer: Uint8Array, props: StreamdeckImageWriterProps, partIndex: number, isLast: boolean, _bodyLength: number): void; } export declare class StreamdeckGen2ImageHeaderGenerator implements StreamdeckImageHeaderGenerator { getFillImageCommandHeaderLength(): number; writeFillImageCommandHeader(buffer: Uint8Array, props: StreamdeckImageWriterProps, partIndex: number, isLast: boolean, bodyLength: number): void; } export interface StreamdeckPlusHeaderProps { x: number; y: number; width: number; height: number; } export declare class StreamdeckDefaultLcdImageHeaderGenerator implements StreamdeckImageHeaderGenerator<StreamdeckPlusHeaderProps> { getFillImageCommandHeaderLength(): number; writeFillImageCommandHeader(buffer: Uint8Array, props: StreamdeckPlusHeaderProps, partIndex: number, isLast: boolean, bodyLength: number): void; } export declare class StreamdeckNeoLcdImageHeaderGenerator implements StreamdeckImageHeaderGenerator<null> { getFillImageCommandHeaderLength(): number; writeFillImageCommandHeader(buffer: Uint8Array, _props: never, partIndex: number, isLast: boolean, bodyLength: number): void; } //# sourceMappingURL=headerGenerator.d.ts.map