diff options
author | Karl Wiberg <kwiberg@webrtc.org> | 2018-03-01 15:13:27 +0100 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2018-03-01 19:28:38 +0000 |
commit | 17668ec4a53dd1efa51e705842e00b36fe7b21b0 (patch) | |
tree | b727a753043461cec93ac0f6b511990bbac0cb62 /api/audio_codecs/builtin_audio_encoder_factory.cc | |
parent | cb415b2a842b63562d556c82accab4dd1bfafe8a (diff) | |
download | webrtc-17668ec4a53dd1efa51e705842e00b36fe7b21b0.tar.gz |
Audio codec implementations: Take optional codec ID argument
None of the built-in codecs do anything with the ID, but callers will
soon require them to accept it.
Bug: webrtc:8941
Change-Id: I0eb77db82d72c7d34cff639fecb67c1e6ec421bf
Reviewed-on: https://webrtc-review.googlesource.com/58089
Commit-Queue: Karl Wiberg <kwiberg@webrtc.org>
Reviewed-by: Oskar Sundbom <ossu@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#22259}
Diffstat (limited to 'api/audio_codecs/builtin_audio_encoder_factory.cc')
-rw-r--r-- | api/audio_codecs/builtin_audio_encoder_factory.cc | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/api/audio_codecs/builtin_audio_encoder_factory.cc b/api/audio_codecs/builtin_audio_encoder_factory.cc index 877f85026f..5395404361 100644 --- a/api/audio_codecs/builtin_audio_encoder_factory.cc +++ b/api/audio_codecs/builtin_audio_encoder_factory.cc @@ -42,9 +42,11 @@ struct NotAdvertised { static AudioCodecInfo QueryAudioEncoder(const Config& config) { return T::QueryAudioEncoder(config); } - static std::unique_ptr<AudioEncoder> MakeAudioEncoder(const Config& config, - int payload_type) { - return T::MakeAudioEncoder(config, payload_type); + static std::unique_ptr<AudioEncoder> MakeAudioEncoder( + const Config& config, + int payload_type, + rtc::Optional<AudioCodecPairId> codec_pair_id = rtc::nullopt) { + return T::MakeAudioEncoder(config, payload_type, codec_pair_id); } }; |