UNPKG

libsamplerate

Version:
25 lines (24 loc) 748 B
import { Transform, TransformCallback, TransformOptions } from 'stream'; interface SampleRateOptions extends TransformOptions { type?: number; channels?: number; fromRate?: number; fromDepth?: number; toRate?: number; toDepth?: number; } export declare class SampleRate extends Transform { private _samplerate; constructor(opts?: SampleRateOptions); setRatio(ratio: number): void; _final(cb: (error?: Error | null) => void): void; _transform(chunk: any, _encoding: BufferEncoding, cb: TransformCallback): void; } export declare const Interpolation: { SINC_BEST_QUALITY: number; SINC_MEDIUM_QUALITY: number; SINC_FASTEST: number; ZERO_ORDER_HOLD: number; LINEAR: number; }; export {};