taglib-wasm
Version:
TagLib-Wasm is the universal tagging library for TypeScript/JavaScript platforms: Browsers, Node.js, Deno, Bun, Cloudflare Workers, and Electron apps
14 lines • 952 B
TypeScript
/**
* @fileoverview BWF (`bext` + iXML) operations, factored out of AudioFileImpl
* to keep that file under the size limit. Each function takes the raw FileHandle
* plus the already-resolved format string (for the unsupported-format guard).
*/
import type { FileHandle } from "../wasm.js";
import type { BroadcastAudioExtension } from "../types/bwf.js";
export declare function getBextData(handle: FileHandle): Uint8Array | undefined;
export declare function setBextData(handle: FileHandle, format: string, data: Uint8Array | null): void;
export declare function getBext(handle: FileHandle): BroadcastAudioExtension | undefined;
export declare function setBext(handle: FileHandle, format: string, bext: BroadcastAudioExtension): void;
export declare function getIxml(handle: FileHandle): string | undefined;
export declare function setIxml(handle: FileHandle, format: string, data: string | null): void;
//# sourceMappingURL=audio-file-bwf.d.ts.map