Skip to content

Commit 4d2c5df

Browse files
committed
Move the attribute of bitrateMode from to OpusEncoderConfigAudioEncoderConfig
1 parent 55094ea commit 4d2c5df

File tree

2 files changed

+8
-9
lines changed

2 files changed

+8
-9
lines changed

index.src.html

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2027,6 +2027,7 @@
20272027
[EnforceRange] unsigned long sampleRate;
20282028
[EnforceRange] unsigned long numberOfChannels;
20292029
[EnforceRange] unsigned long long bitrate;
2030+
BitrateMode bitrateMode;
20302031
};
20312032
</xmp>
20322033

@@ -2056,6 +2057,13 @@
20562057
<dd>
20572058
The average bitrate of the encoded audio given in units of bits per second.
20582059
</dd>
2060+
<dt><dfn dict-member for=AudioEncoderConfig>bitrateMode</dfn></dt>
2061+
<dd>
2062+
Configures encoder to use a {{BitrateMode/constant}} or
2063+
{{BitrateMode/variable}} bitrate as defined by [[MEDIASTREAM-RECORDING]].
2064+
2065+
NOTE: Not all audio codecs support specific {{BitrateMode}}, Authors are encouraged to check by calling {{AudioEncoder/isConfigSupported()}} with |config|.
2066+
</dd>
20592067
</dl>
20602068

20612069

opus_codec_registration.src.html

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,6 @@
120120
[EnforceRange] unsigned long packetlossperc = 0;
121121
boolean useinbandfec = false;
122122
boolean usedtx = false;
123-
BitrateMode bitrateMode = "variable";
124123
};
125124
</xmp>
126125
</pre>
@@ -170,14 +169,6 @@
170169
Specifies if the encoder uses Discontinuous Transmission (DTX), as described
171170
by section 2.1.9. of [[RFC6716]].
172171
</dd>
173-
<dt><dfn dict-member for=OpusEncoderConfig>bitrateMode</dfn></dt>
174-
<dd>
175-
Configures encoder to use a {{BitrateMode/constant}} or
176-
{{BitrateMode/variable}} bitrate mode as defined by [[MEDIASTREAM-RECORDING]].
177-
178-
NOTE: {{BitrateMode/constant}} correspond to Opus CBR and {{BitrateMode/variable}}
179-
correspond to Opus VBR as defined by section-2.1.8. of [[RFC6716]].
180-
</dd>
181172
</dl>
182173

183174
OpusBitstreamFormat {#opus-bitstream-format}

0 commit comments

Comments
 (0)