@hqtsm/dataview
Version:
DataView utilities
42 lines • 1.23 kB
TypeScript
/**
* @module
*
* 24-bit integer operations.
*/
/**
* Get 24-bit signed integer.
*
* @param dataView Data view.
* @param byteOffset Byte offset.
* @param littleEndian Little endian.
* @returns Integer value.
*/
export declare function getInt24(dataView: DataView, byteOffset: number, littleEndian?: boolean): number;
/**
* Get 24-bit unsigned integer.
*
* @param dataView Data view.
* @param byteOffset Byte offset.
* @param littleEndian Little endian.
* @returns Integer value.
*/
export declare function getUint24(dataView: DataView, byteOffset: number, littleEndian?: boolean): number;
/**
* Set 24-bit signed integer.
*
* @param dataView Data view.
* @param byteOffset Byte offset.
* @param value Integer value.
* @param littleEndian Little endian.
*/
export declare function setInt24(dataView: DataView, byteOffset: number, value: number, littleEndian?: boolean): void;
/**
* Set 24-bit unsigned integer.
*
* @param dataView Data view.
* @param byteOffset Byte offset.
* @param value Integer value.
* @param littleEndian Little endian.
*/
export declare function setUint24(dataView: DataView, byteOffset: number, value: number, littleEndian?: boolean): void;
//# sourceMappingURL=24.d.ts.map