From 44e17f3fe4fb586df207480f4aa51fdff31311e8 Mon Sep 17 00:00:00 2001 From: Emil Vardar Date: Wed, 16 Oct 2024 14:52:48 +0000 Subject: [PATCH] Add value_type alias to EncodedImageBufferInterface MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit It would allow to use EncodedImageBufferInterface with gtest container matchers. Bug: None Change-Id: Iae37d1a019e044a4ec583c32e8141fe0758e60ce Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/365501 Reviewed-by: Danil Chapovalov Commit-Queue: Emil Vardar (xWF) Reviewed-by: Erik Språng Cr-Commit-Position: refs/heads/main@{#43253} --- api/video/encoded_image.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/api/video/encoded_image.h b/api/video/encoded_image.h index ffe6dbe34c..3be538bf11 100644 --- a/api/video/encoded_image.h +++ b/api/video/encoded_image.h @@ -39,6 +39,8 @@ namespace webrtc { // releaseOutputBuffer. class EncodedImageBufferInterface : public RefCountInterface { public: + using value_type = uint8_t; + virtual const uint8_t* data() const = 0; // TODO(bugs.webrtc.org/9378): Make interface essentially read-only, delete // this non-const data method.