Definition
WebCodecs defines VideoEncoderEncodeOptions
dictionary VideoEncoderEncodeOptions {
boolean keyFrame = false;
};
This dictionary is extended in the following specifications:
- AV1 WebCodecs Registration
partial dictionary VideoEncoderEncodeOptions { VideoEncoderEncodeOptionsForAv1 av1; };
- AVC (H.264) WebCodecs Registration
partial dictionary VideoEncoderEncodeOptions { VideoEncoderEncodeOptionsForAvc avc; };
- HEVC (H.265) WebCodecs Registration
partial dictionary VideoEncoderEncodeOptions { VideoEncoderEncodeOptionsForHevc hevc; };
- VP9 WebCodecs Registration
partial dictionary VideoEncoderEncodeOptions { VideoEncoderEncodeOptionsForVp9 vp9; };
Consolidated IDL (across partials)
dictionary VideoEncoderEncodeOptions {
boolean keyFrame = false;
VideoEncoderEncodeOptionsForAv1 av1;
VideoEncoderEncodeOptionsForAvc avc;
VideoEncoderEncodeOptionsForHevc hevc;
VideoEncoderEncodeOptionsForVp9 vp9;
};
Referring IDL interfaces/dictionaries
Referring specifications
- AV1 WebCodecs Registration refers to
VideoEncoderEncodeOptions
- AVC (H.264) WebCodecs Registration refers to
VideoEncoderEncodeOptions
- HEVC (H.265) WebCodecs Registration refers to
VideoEncoderEncodeOptions
- VP9 WebCodecs Registration refers to
VideoEncoderEncodeOptions