Index: webrtc/sdk/objc/Framework/Classes/Metal/RTCMTLRenderer+Private.h |
diff --git a/webrtc/sdk/objc/Framework/Headers/WebRTC/RTCMTLNSVideoView.h b/webrtc/sdk/objc/Framework/Classes/Metal/RTCMTLRenderer+Private.h |
similarity index 54% |
copy from webrtc/sdk/objc/Framework/Headers/WebRTC/RTCMTLNSVideoView.h |
copy to webrtc/sdk/objc/Framework/Classes/Metal/RTCMTLRenderer+Private.h |
index ba4880ff9472326878c9dfe88cce4f37656c0e02..dfeb87b5fe55cfb380f10ecc5afeec869af7adc4 100644 |
--- a/webrtc/sdk/objc/Framework/Headers/WebRTC/RTCMTLNSVideoView.h |
+++ b/webrtc/sdk/objc/Framework/Classes/Metal/RTCMTLRenderer+Private.h |
@@ -8,10 +8,14 @@ |
* be found in the AUTHORS file in the root of the source tree. |
*/ |
-#import <Cocoa/Cocoa.h> |
-#import "WebRTC/RTCVideoRenderer.h" |
- |
-NS_AVAILABLE_MAC(10.11) |
-@interface RTCMTLNSVideoView : NSView <RTCVideoRenderer> |
+#import <Metal/Metal.h> |
+#import "RTCMTLRenderer.h" |
+NS_ASSUME_NONNULL_BEGIN |
+@interface RTCMTLRenderer (Private) |
+- (nullable id<MTLDevice>)currentMetalDevice; |
+- (NSString *)shaderSource; |
+- (BOOL)setupTexturesForFrame:(nonnull RTCVideoFrame *)frame; |
+- (void)uploadTexturesToRenderEncoder:(id<MTLRenderCommandEncoder>)renderEncoder; |
@end |
+NS_ASSUME_NONNULL_END |