CvVideoCamera2

Objective-C

@class CvVideoCamera2;

Swift

class CvVideoCamera2 : CvAbstractCamera2, AVCaptureVideoDataOutputSampleBufferDelegate

////////////////////////////// CvVideoCamera ///////////////////////////////////////////

  • Declaration

    Objective-C

    @property (nonatomic, weak) id<CvVideoCameraDelegate2> delegate

    Swift

    weak var delegate: CvVideoCameraDelegate2! { get set }
  • Declaration

    Objective-C

    @property (nonatomic) BOOL grayscaleMode

    Swift

    var grayscaleMode: Bool { get set }
  • Declaration

    Objective-C

    @property (nonatomic) BOOL recordVideo

    Swift

    var recordVideo: Bool { get set }
  • Declaration

    Objective-C

    @property (nonatomic) BOOL rotateVideo

    Swift

    var rotateVideo: Bool { get set }
  • Declaration

    Objective-C

    @property (nonatomic, strong) AVAssetWriterInput* recordAssetWriterInput

    Swift

    var recordAssetWriterInput: AVAssetWriterInput! { get set }
  • Declaration

    Objective-C

    @property (nonatomic, strong) AVAssetWriterInputPixelBufferAdaptor* recordPixelBufferAdaptor

    Swift

    var recordPixelBufferAdaptor: AVAssetWriterInputPixelBufferAdaptor! { get set }
  • Declaration

    Objective-C

    @property (nonatomic, strong) AVAssetWriter* recordAssetWriter

    Swift

    var recordAssetWriter: AVAssetWriter! { get set }
  • Declaration

    Objective-C

    - (void)adjustLayoutToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation;

    Swift

    func adjustLayout(to interfaceOrientation: UIInterfaceOrientation)
  • Declaration

    Objective-C

    - (void)layoutPreviewLayer;

    Swift

    func layoutPreviewLayer()
  • Declaration

    Objective-C

    - (void)saveVideo;

    Swift

    func saveVideo()
  • Declaration

    Objective-C

    - (NSURL *)videoFileURL;

    Swift

    func videoFileURL() -> URL!
  • Declaration

    Objective-C

    - (NSString *)videoFileString;

    Swift

    func videoFileString() -> String!