luxlabs header browser preview


@class NSString, VCCannedVideoCaptureSource, NSObject;
@protocol OS_dispatch_queue;

@interface CannedVideoCapture : VCVideoCapture <VCVideoSource> {
    struct CannedVideoCapturePrivate { struct _opaque_pthread_mutex_t { long long x0; char x1[56]; } x0; struct _VCVideoSourceToken { union { struct { unsigned int x0 : 24; unsigned char x1 : 8; } x0; unsigned int x1; } x0; } x1; int x2; BOOL x3; struct { BOOL x0; BOOL x1; int x2; BOOL x3; BOOL x4; int x5; unsigned char x6; } x4; } *_pimpl;
    NSObject<OS_dispatch_queue> *_captureSessionQueue;
    VCCannedVideoCaptureSource *_captureSource;
}

@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (int)cannedVideoTypeForPath:(id)a0;
+ (int)createPixelBufferPool:(struct __CVPixelBufferPool **)a0 withWidth:(int)a1 height:(int)a2;

- (int)stop:(BOOL)a0;
- (void)setOrientation:(int)a0;
- (void)dealloc;
- (int)setFrameRate:(int)a0;
- (int)startPreview;
- (BOOL)isPreviewRunning;
- (BOOL)isFrontCamera;
- (BOOL)cameraSupportsFormatWidth:(int)a0 height:(int)a1;
- (int)configureCaptureWithToken:(struct _VCVideoSourceToken { union { struct { unsigned int x0 : 24; unsigned char x1 : 8; } x0; unsigned int x1; } x0; })a0;
- (int)copyColorInfo:(const struct __CFDictionary **)a0;
- (int)frameBecameAvailableCount:(int *)a0 figBufferQueueEmptyCount:(int *)a1 figBufferQueueErrorCount:(int *)a2;
- (int)frameCount:(BOOL)a0;
- (int)getFrameRate;
- (id)initWithCaptureServer:(id)a0 protocolFunctions:(const struct tagVCVideoCaptureServerProtocolRealtimeInstanceVTable { void /* function */ *x0; } *)a1 width:(int)a2 height:(int)a3 frameRate:(int)a4 videoSourceToken:(struct _VCVideoSourceToken { union { struct { unsigned int x0 : 24; unsigned char x1 : 8; } x0; unsigned int x1; } x0; })a5 video:(id)a6 isCamera:(BOOL)a7 error:(int *)a8;
- (BOOL)isPortraitResolutionCaptureActive;
- (int)setWidth:(int)a0 height:(int)a1 frameRate:(int)a2;
- (int)startCaptureWithWidth:(int)a0 height:(int)a1 frameRate:(int)a2;

@end