diff --git a/webrtc/modules/video_capture/ios/rtc_video_capture_ios_objc.h b/webrtc/modules/video_capture/ios/rtc_video_capture_ios_objc.h index 8c099698a3..7d4147b430 100644 --- a/webrtc/modules/video_capture/ios/rtc_video_capture_ios_objc.h +++ b/webrtc/modules/video_capture/ios/rtc_video_capture_ios_objc.h @@ -21,16 +21,7 @@ // This notification must be posted in order for the capturer to reflect the // orientation change in video w.r.t. the application orientation. @interface RTCVideoCaptureIosObjC - : NSObject { - @private - webrtc::videocapturemodule::VideoCaptureIos* _owner; - webrtc::VideoCaptureCapability _capability; - AVCaptureSession* _captureSession; - int _captureId; - AVCaptureConnection* _connection; - BOOL _captureStarting; // Guarded by _captureStartingCondition. - NSCondition* _captureStartingCondition; -} + : NSObject @property webrtc::VideoCaptureRotation frameRotation; diff --git a/webrtc/modules/video_capture/ios/rtc_video_capture_ios_objc.mm b/webrtc/modules/video_capture/ios/rtc_video_capture_ios_objc.mm index b4065ddbe1..016a20bfd6 100644 --- a/webrtc/modules/video_capture/ios/rtc_video_capture_ios_objc.mm +++ b/webrtc/modules/video_capture/ios/rtc_video_capture_ios_objc.mm @@ -26,7 +26,15 @@ using namespace webrtc::videocapturemodule; - (int)changeCaptureInputWithName:(NSString*)captureDeviceName; @end -@implementation RTCVideoCaptureIosObjC +@implementation RTCVideoCaptureIosObjC { + webrtc::videocapturemodule::VideoCaptureIos* _owner; + webrtc::VideoCaptureCapability _capability; + AVCaptureSession* _captureSession; + int _captureId; + AVCaptureConnection* _connection; + BOOL _captureStarting; // Guarded by _captureStartingCondition. + NSCondition* _captureStartingCondition; +} @synthesize frameRotation = _framRotation;