summaryrefslogtreecommitdiff
path: root/app/webrtc/objctests/RTCPeerConnectionTest.mm
diff options
context:
space:
mode:
Diffstat (limited to 'app/webrtc/objctests/RTCPeerConnectionTest.mm')
-rw-r--r--app/webrtc/objctests/RTCPeerConnectionTest.mm13
1 files changed, 11 insertions, 2 deletions
diff --git a/app/webrtc/objctests/RTCPeerConnectionTest.mm b/app/webrtc/objctests/RTCPeerConnectionTest.mm
index 6c5950b..92d3c49 100644
--- a/app/webrtc/objctests/RTCPeerConnectionTest.mm
+++ b/app/webrtc/objctests/RTCPeerConnectionTest.mm
@@ -46,6 +46,16 @@
#error "This file requires ARC support."
#endif
+@interface RTCFakeRenderer : NSObject <RTCVideoRenderer>
+@end
+
+@implementation RTCFakeRenderer
+
+- (void)setSize:(CGSize)size {}
+- (void)renderFrame:(RTCI420Frame*)frame {}
+
+@end
+
@interface RTCPeerConnectionTest : NSObject
// Returns whether the two sessions are of the same type.
@@ -80,8 +90,7 @@
RTCMediaStream* localMediaStream = [factory mediaStreamWithLabel:streamLabel];
RTCVideoTrack* videoTrack =
[factory videoTrackWithID:videoTrackID source:videoSource];
- RTCVideoRenderer* videoRenderer =
- [[RTCVideoRenderer alloc] initWithDelegate:nil];
+ RTCFakeRenderer* videoRenderer = [[RTCFakeRenderer alloc] init];
[videoTrack addRenderer:videoRenderer];
[localMediaStream addVideoTrack:videoTrack];
// Test that removal/re-add works.