@@ -2603,14 +2603,14 @@ interface VideoConfiguration {
26032603
26042604interface VideoDecoderConfig {
26052605 codec: string;
2606- codedHeight?: number;
2607- codedWidth?: number;
2608- colorSpace?: VideoColorSpaceInit;
2609- description?: AllowSharedBufferSource;
2610- displayAspectHeight?: number;
2611- displayAspectWidth?: number;
2612- hardwareAcceleration?: HardwareAcceleration;
2613- optimizeForLatency?: boolean;
2606+ codedHeight?: number | undefined ;
2607+ codedWidth?: number | undefined ;
2608+ colorSpace?: VideoColorSpaceInit | undefined ;
2609+ description?: AllowSharedBufferSource | undefined ;
2610+ displayAspectHeight?: number | undefined ;
2611+ displayAspectWidth?: number | undefined ;
2612+ hardwareAcceleration?: HardwareAcceleration | undefined ;
2613+ optimizeForLatency?: boolean | undefined ;
26142614}
26152615
26162616interface VideoDecoderInit {
@@ -2624,19 +2624,19 @@ interface VideoDecoderSupport {
26242624}
26252625
26262626interface VideoEncoderConfig {
2627- alpha?: AlphaOption;
2628- avc?: AvcEncoderConfig;
2629- bitrate?: number;
2630- bitrateMode?: VideoEncoderBitrateMode;
2627+ alpha?: AlphaOption | undefined ;
2628+ avc?: AvcEncoderConfig | undefined ;
2629+ bitrate?: number | undefined ;
2630+ bitrateMode?: VideoEncoderBitrateMode | undefined ;
26312631 codec: string;
2632- contentHint?: string;
2633- displayHeight?: number;
2634- displayWidth?: number;
2635- framerate?: number;
2636- hardwareAcceleration?: HardwareAcceleration;
2632+ contentHint?: string | undefined ;
2633+ displayHeight?: number | undefined ;
2634+ displayWidth?: number | undefined ;
2635+ framerate?: number | undefined ;
2636+ hardwareAcceleration?: HardwareAcceleration | undefined ;
26372637 height: number;
2638- latencyMode?: LatencyMode;
2639- scalabilityMode?: string;
2638+ latencyMode?: LatencyMode | undefined ;
2639+ scalabilityMode?: string | undefined ;
26402640 width: number;
26412641}
26422642
@@ -2662,14 +2662,14 @@ interface VideoEncoderSupport {
26622662interface VideoFrameBufferInit {
26632663 codedHeight: number;
26642664 codedWidth: number;
2665- colorSpace?: VideoColorSpaceInit;
2666- displayHeight?: number;
2667- displayWidth?: number;
2668- duration?: number;
2665+ colorSpace?: VideoColorSpaceInit | undefined ;
2666+ displayHeight?: number | undefined ;
2667+ displayWidth?: number | undefined ;
2668+ duration?: number | undefined ;
26692669 format: VideoPixelFormat;
2670- layout?: PlaneLayout[];
2670+ layout?: PlaneLayout[] | undefined ;
26712671 timestamp: number;
2672- visibleRect?: DOMRectInit;
2672+ visibleRect?: DOMRectInit | undefined ;
26732673}
26742674
26752675interface VideoFrameCallbackMetadata {
0 commit comments