UNPKG

@huddly/device-api-usb

Version:

Huddly SDK device api which uses node-usb wrapper responsible for handling the transport layer of the communication and discovering the physical device/camera

26 lines (25 loc) 707 B
/// <reference types="node" /> export declare class Message { message: string; messageSize: number; payload: Buffer; payloadSize: number; constructor(message: string, messageSize: number, payload: Buffer, payloadSize: number); totalSize(): number; isComplete(): boolean; } /** * @ignore * * @export * @class MessagePacket */ export default class MessagePacket { static HEADER_SIZES: Readonly<{ HDR_MESSAGE_SIZE_OFFSET: number; HDR_PAYLOAD_SIZE_OFFSET: number; HDR_SIZE: number; }>; static createMessage(message: string, payload: any, fullPayloadSize?: number): Buffer; static parseMessage(messageBuffer: Buffer): Readonly<Message>; }