- recodemux(opts): {
close: TCleanFn;
encodeAudio: ((data) => void);
encodeVideo: ((frame, options, gopId?) => void);
flush: (() => Promise<void>);
getEncodeQueueSize: (() => number);
mp4file: MP4File;
} Returns {
close: TCleanFn;
encodeAudio: ((data) => void);
encodeVideo: ((frame, options, gopId?) => void);
flush: (() => Promise<void>);
getEncodeQueueSize: (() => number);
mp4file: MP4File;
}
close: TCleanFn
encodeAudio: ((data) => void)
encodeVideo: ((frame, options, gopId?) => void)
- (frame, options, gopId?): void
Parameters
- frame: VideoFrame
- options: VideoEncoderEncodeOptions
Optional
gopId: number
Returns void
flush: (() => Promise<void>)
- (): Promise<void>
Returns Promise<void>
getEncodeQueueSize: (() => number)
mp4file: MP4File
处理音视频的编码和解码。