import { ILiveRTMP, PartailFeedbackSetting } from '../interface/index'; import VEncoder from './encoder/VEncoder'; /** * responsibility * - 管理解码worker * - 编码效率统计 * */ export default class VideoEncode { _core: ILiveRTMP; _encoder: VEncoder; constructor(core: ILiveRTMP); setConfiguration(newSetting?: PartailFeedbackSetting): Promise; encode(frame: VideoFrame): void; startLoopEncodeLastFrame(): void; flushEncoder(): void; destroy(): void; }