summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/modules/webcodecs/video_encoder_config.idl
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/blink/renderer/modules/webcodecs/video_encoder_config.idl')
-rw-r--r--chromium/third_party/blink/renderer/modules/webcodecs/video_encoder_config.idl7
1 files changed, 5 insertions, 2 deletions
diff --git a/chromium/third_party/blink/renderer/modules/webcodecs/video_encoder_config.idl b/chromium/third_party/blink/renderer/modules/webcodecs/video_encoder_config.idl
index 80d801c7d82..7d5fb1f5b12 100644
--- a/chromium/third_party/blink/renderer/modules/webcodecs/video_encoder_config.idl
+++ b/chromium/third_party/blink/renderer/modules/webcodecs/video_encoder_config.idl
@@ -8,10 +8,11 @@
// video_encoder.cc.
dictionary VideoEncoderConfig {
required DOMString codec;
- HardwarePreference hardwareAcceleration = "allow";
+ HardwarePreference hardwareAcceleration = "no-preference";
AlphaOption alpha = "discard";
- unsigned long long bitrate;
+ [EnforceRange] unsigned long long bitrate;
+ BitrateMode bitrateMode = "variable";
double framerate;
@@ -26,4 +27,6 @@ dictionary VideoEncoderConfig {
// Same as in WebRTC SVC (https://w3c.github.io/webrtc-svc/)
DOMString scalabilityMode;
+
+ LatencyMode latencyMode = "quality";
};