Skip to content

Commit 66bd045

Browse files
committed
add encoder_ctl export for forcing output bandwidth
1 parent 71cf21b commit 66bd045

2 files changed

Lines changed: 7 additions & 0 deletions

File tree

include/opus.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1176,6 +1176,8 @@ OPUS_EXPORT int dsharpplus_opus_encoder_ctl_set_bitrate(OpusEncoder* encoder, in
11761176

11771177
OPUS_EXPORT int dsharpplus_opus_encoder_ctl_set_max_bandwidth(OpusEncoder* encoder, int bandwidth);
11781178

1179+
OPUS_EXPORT int dsharpplus_opus_encoder_ctl_set_bandwidth(OpusEncoder* encoder, int bandwidth);
1180+
11791181
OPUS_EXPORT int dsharpplus_opus_encoder_ctl_set_in_band_fec(OpusEncoder* encoder, int fec);
11801182

11811183
OPUS_EXPORT int dsharpplus_opus_encoder_ctl_set_packet_loss(OpusEncoder* encoder, int packet_loss_percent);

src/opus.c

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -411,6 +411,11 @@ int dsharpplus_opus_encoder_ctl_set_max_bandwidth(OpusEncoder* encoder, int band
411411
return opus_encoder_ctl(encoder, OPUS_SET_MAX_BANDWIDTH(bandwidth));
412412
}
413413

414+
int dsharpplus_opus_encoder_ctl_set_bandwidth(OpusEncoder* encoder, int bandwidth)
415+
{
416+
return opus_encoder_ctl(encoder, OPUS_SET_BANDWIDTH(bandwidth));
417+
}
418+
414419
int dsharpplus_opus_encoder_ctl_set_in_band_fec(OpusEncoder* encoder, int fec)
415420
{
416421
return opus_encoder_ctl(encoder, OPUS_SET_INBAND_FEC(fec));

0 commit comments

Comments
 (0)