Skip to content

Commit d29fc21

Browse files
Merge branch 'main' into opus_frame_duration
2 parents 648c3be + 7cd5b40 commit d29fc21

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

opus_codec_registration.src.html

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -185,6 +185,32 @@
185185
Specifies if the encoder uses Discontinuous Transmission (DTX), as described
186186
by section 2.1.9. of [[RFC6716]].
187187
</dd>
188+
<dt><dfn dict-member for=OpusEncoderConfig>complexity</dfn></dt>
189+
<dd>
190+
Configures the encoder's computational complexity, as described in section 2.1.9.
191+
of [[RFC6716]]. The valid range is `0` to `10`, with `10` representing the highest
192+
complexity. If no value is specificied, the default value is platform-specific:
193+
User Agents <em class="rfc2119">SHOULD</em> set a default of `5` for mobile
194+
platforms, and a default of `9` for all other platforms.
195+
</dd>
196+
<dt><dfn dict-member for=OpusEncoderConfig>packetlossperc</dfn></dt>
197+
<dd>
198+
Configures the encoder's expected packet loss percentage. The valid range is
199+
`0` to `100`.
200+
201+
NOTE: The packet loss percentage might be updated over the course of an
202+
encoding, and it is recommended for User Agents to support these reconfigurations.
203+
</dd>
204+
<dt><dfn dict-member for=OpusEncoderConfig>useinbandfec</dfn></dt>
205+
<dd>
206+
Specifies whether the encoder provides Opus in-band Forward Error Correction
207+
(FEC), as described by section 2.1.7. of [[RFC6716]].
208+
</dd>
209+
<dt><dfn dict-member for=OpusEncoderConfig>usedtx</dfn></dt>
210+
<dd>
211+
Specifies if the encoder uses Discontinuous Transmission (DTX), as described
212+
by section 2.1.9. of [[RFC6716]].
213+
</dd>
188214
</dl>
189215

190216
OpusBitstreamFormat {#opus-bitstream-format}

0 commit comments

Comments
 (0)