UNPKG

@omnimedia/omnitool

Version:

open source video processing tools

22 lines (21 loc) 510 B
export type AudioPlanesInput = { planes: Float32Array[]; sampleRate: number; timestamp: number; }; export type MixedChunk = { planar: Float32Array; sampleRate: number; channels: number; frames: number; startFrame: number; }; export type AudioMixOptions = { chunkFrames?: number; clamp?: boolean; }; export declare class AudioMix { #private; constructor(options?: AudioMixOptions); mix(samples: AsyncIterable<AudioPlanesInput>): AsyncGenerator<MixedChunk>; }