import { EncodedVideoFrameInfo } from '../Private/AgoraBase'; import { RendererContext } from '../Types'; import { IRendererCache } from './IRendererCache'; export declare class WebCodecsRendererCache extends IRendererCache { private _decoder?; private _engine?; private _firstFrame; constructor(context: RendererContext); onDecoderError(e: any): void; onEncodedVideoFrameReceived(...[data, buffer]: any): void; draw(): void; shouldFallback(frameInfo: EncodedVideoFrameInfo): boolean; release(): void; fetchVideoFrame(): { hasMoreFrame: boolean; needRender: boolean; }; renderFrame(): void; startRendering(): void; stopRendering(): void; } //# sourceMappingURL=WebCodecsRendererCache.d.ts.map