luxlabs header browser preview


@class NSObject;
@protocol OS_dispatch_queue;

@interface VCPixelBufferOverlay : VCObject {
    NSObject<OS_dispatch_queue> *_stateQueue;
    long long _videoActivationTimestamp;
    struct tagVCOverlaySource { struct __CFRuntimeBase { unsigned long long x0; _Atomic unsigned long long x1; } x0; long long x1; unsigned int x2; unsigned char x3; int x4; int x5; struct tagVCOverlaySourceInfo *x6; struct tagVCOverlaySourceInfo *x7; struct tagVCOverlaySourceInfo *x8; } *_audioInfo;
    struct tagVCOverlaySource { struct __CFRuntimeBase { unsigned long long x0; _Atomic unsigned long long x1; } x0; long long x1; unsigned int x2; unsigned char x3; int x4; int x5; struct tagVCOverlaySourceInfo *x6; struct tagVCOverlaySourceInfo *x7; struct tagVCOverlaySourceInfo *x8; } *_videoInfo;
    struct tagVCOverlaySource { struct __CFRuntimeBase { unsigned long long x0; _Atomic unsigned long long x1; } x0; long long x1; unsigned int x2; unsigned char x3; int x4; int x5; struct tagVCOverlaySourceInfo *x6; struct tagVCOverlaySourceInfo *x7; struct tagVCOverlaySourceInfo *x8; } *_networkInfo;
    struct CGAffineTransform { double a; double b; double c; double d; double tx; double ty; } _transform;
    struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } _textFrame;
    struct __CFDictionary { } *_stringAttributes;
    struct __CFString { } *_mutableDisplayText;
    unsigned char _currentMessageVerbosity;
    int _currentWidth;
    int _currentHeight;
    struct CGSize { double width; double height; } _currentVRADimensions;
    int _currentLongestLine;
    double _lastDefaultsReadTime;
    double _lastStringAttributesReadTime;
}

@property struct tagVCPixelBufferOverlayConfig { BOOL attributesHaveChanged; BOOL overlayIsEnabled; BOOL isLocalVideo; float averageFrameRate; float currentFrameRate; struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } currentContentsRect; struct CGSize { double width; double height; } currentDimensions; struct __CFDictionary *storedAttributes; int camera; } currentDetails;

- (id)init;
- (void)dealloc;

@end