New method EncodedImage::set_buffer
This setter method is intended to replace all direct assignments to
the |_size| member. A later cl will make that member private, and
rename it to |capacity_|.
Bug: webrtc:9378
Change-Id: I37e9eb54d1c72bcd4cb8a1cfef34bbc6c209bd0d
Reviewed-on: https://webrtc-review.googlesource.com/c/113060
Reviewed-by: Philip Eliasson <philipel@webrtc.org>
Commit-Queue: Niels Moller <nisse@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#25894}
diff --git a/api/video/encoded_image.h b/api/video/encoded_image.h
index fe5716a..b909c47 100644
--- a/api/video/encoded_image.h
+++ b/api/video/encoded_image.h
@@ -70,6 +70,11 @@
size_t size() const { return _length; }
size_t capacity() const { return _size; }
+ void set_buffer(uint8_t* buffer, size_t capacity) {
+ _buffer = buffer;
+ _size = capacity;
+ }
+
uint32_t _encodedWidth = 0;
uint32_t _encodedHeight = 0;
// NTP time of the capture time in local timebase in milliseconds.