@yume-chan/scrcpy-decoder-tinyh264
Version:
Raw H.264 stream decoder and renderer wrapping TinyH264 and YUVCanvas packages (software decoding).
17 lines • 587 B
TypeScript
import { AutoDisposable } from "@yume-chan/event";
export interface PictureReadyEventArgs {
renderStateId: number;
width: number;
height: number;
data: ArrayBuffer;
}
export declare class TinyH264Wrapper extends AutoDisposable {
#private;
readonly streamId: number;
get onPictureReady(): import("@yume-chan/event").Event<PictureReadyEventArgs, unknown>;
constructor(streamId: number);
feed(data: ArrayBuffer): void;
dispose(): void;
}
export declare function createTinyH264Wrapper(): Promise<TinyH264Wrapper>;
//# sourceMappingURL=wrapper.d.ts.map