UNPKG

@echogarden/wave-codec

Version:

A fully-featured WAVE format encoder and decoder. Written in pure TypeScript.

17 lines (16 loc) 1.44 kB
export declare function readInt8(buffer: Uint8Array, offset: number): number; export declare function writeInt8(buffer: Uint8Array, value: number, offset: number): void; export declare function readUint8(buffer: Uint8Array, offset: number): number; export declare function writeUint8(buffer: Uint8Array, value: number, offset: number): void; export declare function readInt16LE(buffer: Uint8Array, offset: number): number; export declare function writeInt16LE(buffer: Uint8Array, value: number, offset: number): void; export declare function readUint16LE(buffer: Uint8Array, offset: number): number; export declare function writeUint16LE(buffer: Uint8Array, value: number, offset: number): void; export declare function readInt32LE(buffer: Uint8Array, offset: number): number; export declare function writeInt32LE(buffer: Uint8Array, value: number, offset: number): void; export declare function readUint32LE(buffer: Uint8Array, offset: number): number; export declare function writeUint32LE(buffer: Uint8Array, value: number, offset: number): void; export declare function writeAscii(buffer: Uint8Array, asciiString: string, writeStartOffset: number): void; export declare function reverseByteGroupsIfBigEndian(bytes: Uint8Array, groupSize: number): Uint8Array<ArrayBufferLike>; export declare function reverseByteGroups(bytes: Uint8Array, groupSize: number): Uint8Array<ArrayBuffer>; export declare function isBigEndianArch(): boolean;