-
Notifications
You must be signed in to change notification settings - Fork 460
Open
Description
separating issues in #1556
existing VideoEncoderConfig to be modified (adding undefined):
interface VideoEncoderConfig {
alpha?: AlphaOption | undefined;
avc?: AvcEncoderConfig | undefined;
bitrate?: number | undefined;
bitrateMode?: VideoEncoderBitrateMode | undefined;
codec: string;
displayHeight?: number | undefined;
displayWidth?: number | undefined;
framerate?: number | undefined;
hardwareAcceleration?: HardwareAcceleration | undefined;
height: number;
latencyMode?: LatencyMode | undefined;
scalabilityMode?: string | undefined;
width: number;
}same for VideoFrameBufferInit:
interface VideoFrameBufferInit {
codedHeight: number;
codedWidth: number;
colorSpace?: VideoColorSpaceInit | undefined;
displayHeight?: number | undefined;
displayWidth?: number | undefined;
duration?: number | undefined;
format: VideoPixelFormat;
layout?: PlaneLayout[] | undefined;
timestamp: number;
visibleRect?: DOMRectInit | undefined;
}and VideoDecoderConfig:
interface VideoDecoderConfig {
codec: string;
codedHeight?: number | undefined;
codedWidth?: number | undefined;
colorSpace?: VideoColorSpaceInit | undefined;
description?: BufferSource | undefined;
displayAspectHeight?: number | undefined;
displayAspectWidth?: number | undefined;
hardwareAcceleration?: HardwareAcceleration | undefined;
optimizeForLatency?: boolean | undefined;
}while its unexpected a VideoFrame to have format=null https://developer.mozilla.org/en-US/docs/Web/API/VideoFrame/format
interface VideoFrame {
...
readonly format: VideoPixelFormat;
...
}Metadata
Metadata
Assignees
Labels
No labels