diff --git a/sdk/BUILD.gn b/sdk/BUILD.gn index 8122991eb7..98e45ac86a 100644 --- a/sdk/BUILD.gn +++ b/sdk/BUILD.gn @@ -1202,6 +1202,7 @@ if (is_ios || is_mac) { "objc/components/renderer/metal/RTCMTLVideoView.h", "objc/components/renderer/opengl/RTCEAGLVideoView.h", "objc/components/renderer/opengl/RTCVideoViewShading.h", + "objc/components/renderer/opengl/RTCDefaultShader.h", "objc/components/video_codec/RTCCodecSpecificInfoH264.h", "objc/components/video_codec/RTCDefaultVideoDecoderFactory.h", "objc/components/video_codec/RTCDefaultVideoEncoderFactory.h", @@ -1391,6 +1392,7 @@ if (is_ios || is_mac) { "objc/components/renderer/metal/RTCMTLNSVideoView.h", "objc/components/renderer/opengl/RTCNSGLVideoView.h", "objc/components/renderer/opengl/RTCVideoViewShading.h", + "objc/components/renderer/opengl/RTCDefaultShader.h", "objc/components/video_codec/RTCCodecSpecificInfoH264.h", "objc/components/video_codec/RTCDefaultVideoDecoderFactory.h", "objc/components/video_codec/RTCDefaultVideoEncoderFactory.h", diff --git a/sdk/objc/components/renderer/opengl/RTCDefaultShader.h b/sdk/objc/components/renderer/opengl/RTCDefaultShader.h index 71a073ab21..bba04283ee 100644 --- a/sdk/objc/components/renderer/opengl/RTCDefaultShader.h +++ b/sdk/objc/components/renderer/opengl/RTCDefaultShader.h @@ -9,6 +9,7 @@ */ #import "RTCVideoViewShading.h" +#import "RTCMacros.h" NS_ASSUME_NONNULL_BEGIN @@ -16,6 +17,7 @@ NS_ASSUME_NONNULL_BEGIN * and RTCEAGLVideoView if no external shader is specified. This shader will render * the video in a rectangle without any color or geometric transformations. */ +RTC_OBJC_EXPORT @interface RTCDefaultShader : NSObject @end