arx-convert
Version:
Converts various Arx Fatalis formats to JSON or YAML and back
15 lines (14 loc) • 471 B
TypeScript
import type { ArxAMB } from './AMB.js';
import { BinaryIO } from '../common/BinaryIO.js';
export type ArxAmbHeader = {
isNewerVersion: boolean;
numberOfTracks: number;
};
export declare class AmbHeader {
/**
* @see https://github.com/arx/ArxLibertatis/blob/1.2.1/src/audio/Ambiance.cpp#L627
*/
static readFrom(binary: BinaryIO<ArrayBufferLike>): ArxAmbHeader;
static accumulateFrom(json: ArxAMB): ArrayBuffer;
static sizeOf(): number;
}