Index: webrtc/sdk/objc/Framework/Headers/WebRTC/RTCMTLVideoView.h |
diff --git a/webrtc/sdk/objc/Framework/Headers/WebRTC/RTCMTLVideoView.h b/webrtc/sdk/objc/Framework/Headers/WebRTC/RTCMTLVideoView.h |
index 681c457516fdf040770904207659cb55be46ba0d..49e5963fd863fff97dd6cc0adbe030521725c7d3 100644 |
--- a/webrtc/sdk/objc/Framework/Headers/WebRTC/RTCMTLVideoView.h |
+++ b/webrtc/sdk/objc/Framework/Headers/WebRTC/RTCMTLVideoView.h |
@@ -12,8 +12,13 @@ |
#import "WebRTC/RTCVideoRenderer.h" |
+// Check if metal is supported in WebRTC. |
+// NOTE: Currently arm64 == Metal. |
+#if defined(__aarch64__) |
+#define RTC_SUPPORTS_METAL |
+#endif |
+ |
NS_ASSUME_NONNULL_BEGIN |
-RTC_EXPORT |
/** |
* RTCMTLVideoView is thin wrapper around MTKView. |
@@ -22,6 +27,8 @@ RTC_EXPORT |
* bounds using Metal. |
*/ |
NS_CLASS_AVAILABLE_IOS(9) |
+ |
+RTC_EXPORT |
@interface RTCMTLVideoView : UIView <RTCVideoRenderer> |
@end |