@jxstjh/jhvideo
Version:
HTML5 jhvideo base on MPEG2-TS Stream Player
35 lines (34 loc) • 798 B
TypeScript
export default PCMProcessor;
declare class PCMProcessor {
constructor(options: any, output: any);
options: any;
output: any;
encoder: PCMEncoder;
resampler: PCMResampler;
/**
*
* @param {Float32Array} inputSamples
*/
input(inputSamples: Float32Array): void;
}
declare class PCMEncoder {
constructor(options: any, output: any, root?: any);
options: any;
output: any;
root: any;
encoder: any;
encode: (pcmSamples: any) => void;
/**
*
* @param {float32array} pcmSamples
*/
input(pcmSamples: float32array): void;
}
declare class PCMResampler {
constructor(options: any, output: any, root?: any);
tempSamples: any[];
options: any;
output: any;
root: any;
input(inputSamples: any): void;
}