}
// SetBitrateAuto will allow the encoder to automatically set the bitrate
-func (enc *Encoder) SetBitrateAuto() error {
+func (enc *Encoder) SetBitrateToAuto() error {
res := C.bridge_encoder_set_bitrate(enc.p, C.opus_int32(C.CONST_BITRATE_AUTO))
if res != C.OPUS_OK {
return Error(res)
// SetBitrateMax causes the encoder to use as much rate as it can. This can be
// useful for controlling the rate by adjusting the output buffer size.
-func (enc *Encoder) SetBitrateMax() error {
+func (enc *Encoder) SetBitrateToMax() error {
res := C.bridge_encoder_set_bitrate(enc.p, C.opus_int32(C.CONST_BITRATE_MAX))
if res != C.OPUS_OK {
return Error(res)
}
}
-func TestEncoder_SetBitrateAuto(t *testing.T) {
+func TestEncoder_SetBitrateToAuto(t *testing.T) {
enc, err := NewEncoder(8000, 1, AppVoIP)
if err != nil || enc == nil {
t.Errorf("Error creating new encoder: %v", err)
t.Errorf("Unexpected bitrate. Got %d, but expected %d", br, bitrate)
}
- err = enc.SetBitrateAuto()
+ err = enc.SetBitrateToAuto()
if err != nil {
t.Error("Error setting Auto bitrate:", err)
}
}
}
-func TestEncoder_SetBitrateMax(t *testing.T) {
+func TestEncoder_SetBitrateToMax(t *testing.T) {
enc, err := NewEncoder(8000, 1, AppVoIP)
if err != nil || enc == nil {
t.Errorf("Error creating new encoder: %v", err)
t.Errorf("Unexpected bitrate. Got %d, but expected %d", br, bitrate)
}
- err = enc.SetBitrateMax()
+ err = enc.SetBitrateToMax()
if err != nil {
t.Error("Error setting Max bitrate:", err)
}