diff options
author | kwiberg <kwiberg@webrtc.org> | 2015-11-06 01:21:35 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-11-06 09:21:39 +0000 |
commit | 288886b2ec9a2dac730f115e9c3079d8439efe60 (patch) | |
tree | 237b3fb4e42deeb52c786496a784f3b960c2e0df /webrtc/modules/audio_coding/codecs/audio_encoder.cc | |
parent | 1a4e9d757223c7bac4615335829b61b520430ec4 (diff) | |
download | webrtc-288886b2ec9a2dac730f115e9c3079d8439efe60.tar.gz |
Pass audio to AudioEncoder::Encode() in an ArrayView
Instead of in separate pointer and size arguments.
Review URL: https://codereview.webrtc.org/1418423010
Cr-Commit-Position: refs/heads/master@{#10535}
Diffstat (limited to 'webrtc/modules/audio_coding/codecs/audio_encoder.cc')
-rw-r--r-- | webrtc/modules/audio_coding/codecs/audio_encoder.cc | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/webrtc/modules/audio_coding/codecs/audio_encoder.cc b/webrtc/modules/audio_coding/codecs/audio_encoder.cc index 6d763005ac..388b0ff61c 100644 --- a/webrtc/modules/audio_coding/codecs/audio_encoder.cc +++ b/webrtc/modules/audio_coding/codecs/audio_encoder.cc @@ -21,13 +21,13 @@ int AudioEncoder::RtpTimestampRateHz() const { return SampleRateHz(); } -AudioEncoder::EncodedInfo AudioEncoder::Encode(uint32_t rtp_timestamp, - const int16_t* audio, - size_t num_samples_per_channel, - size_t max_encoded_bytes, - uint8_t* encoded) { - RTC_CHECK_EQ(num_samples_per_channel, - static_cast<size_t>(SampleRateHz() / 100)); +AudioEncoder::EncodedInfo AudioEncoder::Encode( + uint32_t rtp_timestamp, + rtc::ArrayView<const int16_t> audio, + size_t max_encoded_bytes, + uint8_t* encoded) { + RTC_CHECK_EQ(audio.size(), + static_cast<size_t>(NumChannels() * SampleRateHz() / 100)); EncodedInfo info = EncodeInternal(rtp_timestamp, audio, max_encoded_bytes, encoded); RTC_CHECK_LE(info.encoded_bytes, max_encoded_bytes); |