@flomon-ui/jsmpeg
Version:
Flomon for jsmpeg
32 lines (31 loc) • 930 B
TypeScript
export default class WASM {
static IsSupported(): boolean;
static GetModule(): any;
stackSize: number;
pageSize: number;
onInitCallback: any;
ready: boolean;
write(buffer: any): void;
loadFromFile(url: any, callback: any): void;
loadFromBuffer(buffer: any, callback: any): void;
moduleInfo: {
memorySize: number;
memoryAlignment: number;
tableSize: number;
tableAlignment: number;
};
memory: WebAssembly.Memory;
brk: number;
instance: WebAssembly.Instance;
createHeapViews(): void;
align(addr: any): number;
c_sbrk(size: any): number;
c_abort(size: any, ...args: any[]): void;
c_assertFail(size: any, ...args: any[]): void;
readDylinkSection(buffer: any): {
memorySize: number;
memoryAlignment: number;
tableSize: number;
tableAlignment: number;
};
}