| Index: webrtc/modules/audio_coding/codecs/mock/mock_audio_encoder.cc
|
| diff --git a/webrtc/modules/audio_coding/codecs/mock/mock_audio_encoder.cc b/webrtc/modules/audio_coding/codecs/mock/mock_audio_encoder.cc
|
| index a674eba660748924789d1b4a834bfd221de8bcd1..52849691ac6cebc67266d088ef102b3492acbe3a 100644
|
| --- a/webrtc/modules/audio_coding/codecs/mock/mock_audio_encoder.cc
|
| +++ b/webrtc/modules/audio_coding/codecs/mock/mock_audio_encoder.cc
|
| @@ -49,4 +49,26 @@
|
| return info_;
|
| }
|
|
|
| +MockAudioEncoderDeprecated::CopyEncoding::CopyEncoding(
|
| + AudioEncoder::EncodedInfo info,
|
| + rtc::ArrayView<const uint8_t> payload)
|
| + : info_(info), payload_(payload) { }
|
| +
|
| +MockAudioEncoderDeprecated::CopyEncoding::CopyEncoding(
|
| + rtc::ArrayView<const uint8_t> payload)
|
| + : payload_(payload) {
|
| + info_.encoded_bytes = payload_.size();
|
| +}
|
| +
|
| +AudioEncoder::EncodedInfo MockAudioEncoderDeprecated::CopyEncoding::operator()(
|
| + uint32_t timestamp,
|
| + rtc::ArrayView<const int16_t> audio,
|
| + size_t max_bytes_encoded,
|
| + uint8_t* encoded) {
|
| + RTC_CHECK(encoded);
|
| + RTC_CHECK_LE(info_.encoded_bytes, payload_.size());
|
| + std::memcpy(encoded, payload_.data(), info_.encoded_bytes);
|
| + return info_;
|
| +}
|
| +
|
| } // namespace webrtc
|
|
|