remotion
Version:
Make videos programmatically
19 lines (18 loc) • 582 B
TypeScript
type PlanarAudio = Float32Array[];
export declare class StreamingPitchShifter {
private readonly numberOfChannels;
private readonly stretcher;
private readonly resampler;
private readonly outputQueue;
private totalInputFrames;
private totalOutputFrames;
constructor({ numberOfChannels, sampleRate, toneFrequency }: {
numberOfChannels: number;
sampleRate: number;
toneFrequency: number;
});
append(audio: PlanarAudio): PlanarAudio;
private takeAvailableOutput;
finalize(): Float32Array<ArrayBuffer>[];
}
export {};