UNPKG

vban

Version:
27 lines (26 loc) 983 B
import { Buffer } from 'node:buffer'; export declare const PACKET_IDENTIFICATION = "VBAN"; export declare const SUB_PROTOCOL_MASK = 224; /** * the stream name is limited to 16 bytes */ export declare const STREAM_NAME_LENGTH = 16; export declare const BITS_SPEEDS: Record<number, number>; export declare const MBPS_SPEEDS: Record<number, number>; export declare enum EFormatBit { /** * 0 to 255 */ VBAN_DATATYPE_BYTE8 = 0 } export declare const serialStopModes: Array<{ mode: number; stop: number | null; }>; export declare function dec2bin(dec: number): string; export declare function bufferToHex(buffer: Buffer): string; export declare function prepareStringForPacket(str: string, maxLength: number): string; export declare function cleanPacketString(str: string): string; export declare const sampleRates: Record<number, number>; export declare const sampleRatesMap: Map<number, number>; export declare const sampleRatesMapIndex: Map<number, number>;