summaryrefslogtreecommitdiff
path: root/app/webrtc/objc/public/RTCVideoTrack.h
diff options
context:
space:
mode:
Diffstat (limited to 'app/webrtc/objc/public/RTCVideoTrack.h')
-rw-r--r--app/webrtc/objc/public/RTCVideoTrack.h9
1 files changed, 3 insertions, 6 deletions
diff --git a/app/webrtc/objc/public/RTCVideoTrack.h b/app/webrtc/objc/public/RTCVideoTrack.h
index 291c923..8385b71 100644
--- a/app/webrtc/objc/public/RTCVideoTrack.h
+++ b/app/webrtc/objc/public/RTCVideoTrack.h
@@ -27,19 +27,16 @@
#import "RTCMediaStreamTrack.h"
-@class RTCVideoRenderer;
+@protocol RTCVideoRenderer;
// RTCVideoTrack is an ObjectiveC wrapper for VideoTrackInterface.
@interface RTCVideoTrack : RTCMediaStreamTrack
-// The currently registered renderers.
-@property(nonatomic, strong, readonly) NSArray *renderers;
-
// Register a renderer that will render all frames received on this track.
-- (void)addRenderer:(RTCVideoRenderer *)renderer;
+- (void)addRenderer:(id<RTCVideoRenderer>)renderer;
// Deregister a renderer.
-- (void)removeRenderer:(RTCVideoRenderer *)renderer;
+- (void)removeRenderer:(id<RTCVideoRenderer>)renderer;
#ifndef DOXYGEN_SHOULD_SKIP_THIS
// Disallow init and don't add to documentation