self.captureVideoPreviewLayer = [[AVCaptureVideoPreviewLayer alloc] initWithSession:self.captureSession];
if ([self.captureVideoPreviewLayer respondsToSelector:@selector(connection)])
- {
- if ([self.captureVideoPreviewLayer.connection isVideoOrientationSupported])
- {
- [self.captureVideoPreviewLayer.connection setVideoOrientation:self.defaultAVCaptureVideoOrientation];
- }
- }
- else
- {
- // Deprecated in 6.0; here for backward compatibility
- if ([self.captureVideoPreviewLayer isOrientationSupported])
- {
- [self.captureVideoPreviewLayer setOrientation:self.defaultAVCaptureVideoOrientation];
- }
- }
+ {
+ if ([self.captureVideoPreviewLayer.connection isVideoOrientationSupported])
+ {
+ [self.captureVideoPreviewLayer.connection setVideoOrientation:self.defaultAVCaptureVideoOrientation];
+ }
+ }
+ else
+ {
+ // Deprecated in 6.0; here for backward compatibility
+ if ([self.captureVideoPreviewLayer isOrientationSupported])
+ {
+ [self.captureVideoPreviewLayer setOrientation:self.defaultAVCaptureVideoOrientation];
+ }
+ }
if (parentView != nil) {
self.captureVideoPreviewLayer.frame = self.parentView.bounds;
NSLog(@"[Camera] created AVCaptureVideoPreviewLayer");
}
-
-
-
- (void)setDesiredCameraPosition:(AVCaptureDevicePosition)desiredPosition;
{
for (AVCaptureDevice *device in [AVCaptureDevice devicesWithMediaType:AVMediaTypeVideo]) {