Index: webrtc/modules/audio_coding/codecs/g711/include/audio_encoder_pcm.h |
diff --git a/webrtc/modules/audio_coding/codecs/g711/include/audio_encoder_pcm.h b/webrtc/modules/audio_coding/codecs/g711/include/audio_encoder_pcm.h |
index 870b4ddfb6f16c7e70db8d479194dcdecb088f1b..05a8df10f18f8441f5c1e574956a8533b2ae972b 100644 |
--- a/webrtc/modules/audio_coding/codecs/g711/include/audio_encoder_pcm.h |
+++ b/webrtc/modules/audio_coding/codecs/g711/include/audio_encoder_pcm.h |
@@ -41,6 +41,7 @@ class AudioEncoderPcm : public AudioEncoder { |
size_t MaxEncodedBytes() const override; |
int Num10MsFramesInNextPacket() const override; |
int Max10MsFramesInAPacket() const override; |
+ int SetTargetBitrate(int bits_per_second) override; |
EncodedInfo EncodeInternal(uint32_t rtp_timestamp, |
const int16_t* audio, |
size_t max_encoded_bytes, |
@@ -63,7 +64,7 @@ class AudioEncoderPcm : public AudioEncoder { |
uint32_t first_timestamp_in_buffer_; |
}; |
-class AudioEncoderPcmA : public AudioEncoderPcm { |
+class AudioEncoderPcmA final : public AudioEncoderPcm { |
public: |
struct Config : public AudioEncoderPcm::Config { |
Config() : AudioEncoderPcm::Config(8) {} |
@@ -81,7 +82,7 @@ class AudioEncoderPcmA : public AudioEncoderPcm { |
static const int kSampleRateHz = 8000; |
}; |
-class AudioEncoderPcmU : public AudioEncoderPcm { |
+class AudioEncoderPcmU final : public AudioEncoderPcm { |
public: |
struct Config : public AudioEncoderPcm::Config { |
Config() : AudioEncoderPcm::Config(0) {} |