|
74 | 74 | contain a frame with a `frame_type` of `KEY_FRAME` as defined in Section |
75 | 75 | 6.8.2 of [[AV1]]. |
76 | 76 |
|
| 77 | +VideoEncoderConfig extensions {#videoencoderconfig-extensions} |
| 78 | +============================================================== |
| 79 | + |
| 80 | +<pre class='idl'> |
| 81 | +<xmp> |
| 82 | +partial dictionary VideoEncoderConfig { |
| 83 | + AV1EncoderConfig av1; |
| 84 | +}; |
| 85 | +</xmp> |
| 86 | +</pre> |
| 87 | + |
| 88 | +<dl> |
| 89 | + <dt><dfn dict-member for=VideoEncoderConfig>av1</dfn></dt> |
| 90 | + <dd> |
| 91 | + Contains codec specific configuration options for the AV1 codec. |
| 92 | + </dd> |
| 93 | +</dl> |
| 94 | + |
| 95 | +AV1EncoderConfig {#av1-encoder-config} |
| 96 | +-------------------------------------- |
| 97 | +<pre class='idl'> |
| 98 | +<xmp> |
| 99 | +dictionary AV1EncoderConfig { |
| 100 | + boolean forceScreenContentTools = false; |
| 101 | +}; |
| 102 | +</xmp> |
| 103 | +</pre> |
| 104 | + |
| 105 | +<dl> |
| 106 | + <dt><dfn dict-member for=AV1EncoderConfig>forceScreenContentTools</dfn></dt> |
| 107 | + <dd> |
| 108 | + Indicates whether the encoder should force use of screen content |
| 109 | + coding tools. The default value (false) indicates that use of |
| 110 | + screen content coding tools is not forced. A value of true |
| 111 | + (corresponding to setting seq_force_screen_content_tools |
| 112 | + to SELECT_SCREEN_CONTENT_TOOLS in Section 5.5.1 |
| 113 | + of [[AV1]]) indicates that use of screen content coding tools |
| 114 | + is forced. |
| 115 | + </dd> |
| 116 | +</dl> |
| 117 | + |
77 | 118 | VideoEncoderEncodeOptions extensions {#videoencoderencodeoptions-extensions} |
78 | 119 | ============================================================== |
79 | 120 |
|
|
98 | 139 | <xmp> |
99 | 140 | dictionary VideoEncoderEncodeOptionsForAv1 { |
100 | 141 | unsigned short? quantizer; |
101 | | - boolean forceScreenContentTools = false; |
102 | 142 | }; |
103 | 143 | </xmp> |
104 | 144 | </pre> |
|
111 | 151 | </dd> |
112 | 152 | </dl> |
113 | 153 |
|
114 | | -<dl> |
115 | | - <dt><dfn dict-member for=VideoEncoderEncodeOptionsForAv1>forceScreenContenttools</dfn></dt> |
116 | | - <dd> |
117 | | - Indicates whether the encoder should force use of screen content |
118 | | - coding tools. The default value (false) indicates that use of |
119 | | - screen content coding tools is not forced. A value of true |
120 | | - (corresponding to setting seq_force_screen_content_tools |
121 | | - to SELECT_SCREEN_CONTENT_TOOLS in Section 5.5.1 |
122 | | - of [[AV1]]) indicates that use of screen content coding tools |
123 | | - is forced. |
124 | | - </dd> |
125 | | -</dl> |
126 | | - |
127 | 154 | Privacy Considerations {#privacy-considerations} |
128 | 155 | ========================================================================== |
129 | 156 |
|
|
0 commit comments