UNPKG

@yume-chan/scrcpy-decoder-webcodecs

Version:

Raw H.264 stream decoder and renderer using WebCodecs API (requires modern browser).

18 lines (14 loc) 463 B
import type { ScrcpyMediaStreamPacket } from "@yume-chan/scrcpy"; export interface CodecDecoder { decode(packet: ScrcpyMediaStreamPacket): void; } export interface CodecDecoderOptions { hardwareAcceleration?: HardwareAcceleration | undefined; } export interface CodecDecoderConstructor { new ( decoder: VideoDecoder, updateSize: (width: number, height: number) => void, options?: CodecDecoderOptions, ): CodecDecoder; }