Simplify types a bit

This commit is contained in:
Surma
2021-05-18 20:04:04 +01:00
parent c417bd0a7a
commit 8bcaeb2f78

View File

@@ -20,20 +20,13 @@ interface ImageDecodeResult {
// I didnt do all the types because the class is kinda complex.
// I focused on what we need.
// See https://w3c.github.io/webcodecs/#videoframe
declare class VideoFrame {
codedWidth: number;
codedHeight: number;
cropLeft: number;
cropTop: number;
cropWidth: number;
cropHeight: number;
displayWidth: number;
displayHeight: number;
clone(): VideoFrame;
close(): void;
}
// Add VideoFrame to canvas drawImage()
interface CanvasDrawImage {
drawImage(
image: CanvasImageSource | VideoFrame,