| OLD | NEW | 
|---|
|  | (Empty) | 
| 1 /* |  | 
| 2  *  Copyright (c) 2013 The WebRTC project authors. All Rights Reserved. |  | 
| 3  * |  | 
| 4  *  Use of this source code is governed by a BSD-style license |  | 
| 5  *  that can be found in the LICENSE file in the root of the source |  | 
| 6  *  tree. An additional intellectual property rights grant can be found |  | 
| 7  *  in the file PATENTS.  All contributing project authors may |  | 
| 8  *  be found in the AUTHORS file in the root of the source tree. |  | 
| 9  */ |  | 
| 10 |  | 
| 11 #ifndef WEBRTC_MODULES_VIDEO_CAPTURE_IOS_VIDEO_CAPTURE_IOS_OBJC_H_ |  | 
| 12 #define WEBRTC_MODULES_VIDEO_CAPTURE_IOS_VIDEO_CAPTURE_IOS_OBJC_H_ |  | 
| 13 |  | 
| 14 #import <Foundation/Foundation.h> |  | 
| 15 #import <UIKit/UIKit.h> |  | 
| 16 |  | 
| 17 #include "webrtc/modules/video_capture/ios/video_capture_ios.h" |  | 
| 18 |  | 
| 19 // The following class listens to a notification with name: |  | 
| 20 // 'StatusBarOrientationDidChange'. |  | 
| 21 // This notification must be posted in order for the capturer to reflect the |  | 
| 22 // orientation change in video w.r.t. the application orientation. |  | 
| 23 @interface RTCVideoCaptureIosObjC |  | 
| 24     : NSObject<AVCaptureVideoDataOutputSampleBufferDelegate> |  | 
| 25 |  | 
| 26 @property webrtc::VideoRotation frameRotation; |  | 
| 27 |  | 
| 28 // custom initializer. Instance of VideoCaptureIos is needed |  | 
| 29 // for callback purposes. |  | 
| 30 // default init methods have been overridden to return nil. |  | 
| 31 - (id)initWithOwner:(webrtc::videocapturemodule::VideoCaptureIos*)owner |  | 
| 32           captureId:(int)captureId; |  | 
| 33 - (BOOL)setCaptureDeviceByUniqueId:(NSString*)uniqueId; |  | 
| 34 - (BOOL)startCaptureWithCapability: |  | 
| 35         (const webrtc::VideoCaptureCapability&)capability; |  | 
| 36 - (BOOL)stopCapture; |  | 
| 37 |  | 
| 38 @end |  | 
| 39 #endif  // WEBRTC_MODULES_VIDEO_CAPTURE_IOS_VIDEO_CAPTURE_IOS_OBJC_H_ |  | 
| OLD | NEW | 
|---|