RTC_EXPORT NV12BufferInterface

Chrome and other platforms will need access to this class when sending
biplanar buffers to webrtc.

Bug: chromium:1134165
Change-Id: Ia787ab02cb9f302670d6a81e8d4963e7d8fca468
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/187181
Reviewed-by: Niels Moller <nisse@webrtc.org>
Commit-Queue: Evan Shrubsole <eshr@google.com>
Cr-Commit-Position: refs/heads/master@{#32348}
diff --git a/api/video/video_frame_buffer.h b/api/video/video_frame_buffer.h
index fa72ad6..abe9c08 100644
--- a/api/video/video_frame_buffer.h
+++ b/api/video/video_frame_buffer.h
@@ -203,7 +203,7 @@
 
 // Represents Type::kNV12. NV12 is full resolution Y and half-resolution
 // interleved UV.
-class NV12BufferInterface : public BiplanarYuv8Buffer {
+class RTC_EXPORT NV12BufferInterface : public BiplanarYuv8Buffer {
  public:
   Type type() const override;