Convert all webrtc code to not access EncodedImage::_size directly.

Read using capacity() method, write using set_buffer() method. This is
a preparation for making the member private, and renaming it to
capacity_.

Bug: webrtc:9378
Change-Id: I2f96679d052a83fe81be40301bd9863c87074640
Reviewed-on: https://webrtc-review.googlesource.com/c/113520
Reviewed-by: Philip Eliasson <philipel@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Niels Moller <nisse@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#25934}
diff --git a/modules/video_coding/frame_object.cc b/modules/video_coding/frame_object.cc
index 46511ce..000c36a 100644
--- a/modules/video_coding/frame_object.cc
+++ b/modules/video_coding/frame_object.cc
@@ -139,7 +139,7 @@
 }
 
 void RtpFrameObject::SetSize(size_t size) {
-  RTC_DCHECK_LE(size, _size);
+  RTC_DCHECK_LE(size, capacity());
   _length = size;
 }
 
@@ -182,10 +182,9 @@
   size_t new_size = frame_size + (codec_type_ == kVideoCodecH264
                                       ? EncodedImage::kBufferPaddingBytesH264
                                       : 0);
-  if (_size < new_size) {
+  if (capacity() < new_size) {
     delete[] _buffer;
-    _buffer = new uint8_t[new_size];
-    _size = new_size;
+    set_buffer(new uint8_t[new_size], new_size);
   }
 
   _length = frame_size;