luxlabs header browser preview


@class AVPictureInPictureContentViewController, AVPictureInPictureVideoCallViewController, AVPlayerLayer, UIView, AVSampleBufferDisplayLayer;
@protocol AVPictureInPictureContentSource, AVPictureInPictureSampleBufferPlaybackDelegate;

@interface AVPictureInPictureControllerContentSource : NSObject {
    struct CGSize { double width; double height; } _initialRenderSize;
    AVSampleBufferDisplayLayer *_sampleBufferDisplayLayer;
    id<AVPictureInPictureSampleBufferPlaybackDelegate> _sampleBufferPlaybackDelegate;
    UIView *_activeSourceView;
    AVPictureInPictureContentViewController *_activeContentViewController;
}

@property (readonly, nonatomic) struct CGSize { double x0; double x1; } initialRenderSize;
@property (readonly, nonatomic) AVSampleBufferDisplayLayer *sampleBufferDisplayLayer;
@property (readonly, weak, nonatomic) id<AVPictureInPictureSampleBufferPlaybackDelegate> sampleBufferPlaybackDelegate;
@property (readonly, weak, nonatomic) UIView *activeSourceView;
@property (readonly, nonatomic) AVPictureInPictureContentViewController *activeContentViewController;
@property (readonly, weak, nonatomic) UIView *activeVideoCallSourceView;
@property (readonly, nonatomic) AVPictureInPictureVideoCallViewController *activeVideoCallContentViewController;
@property (readonly, nonatomic) id<AVPictureInPictureContentSource> source;
@property (readonly, weak, nonatomic) id _activeVideoCallSourceView;
@property (readonly, nonatomic) id<AVPictureInPictureContentSource> _activeVideoCallContentViewController;
@property (readonly, nonatomic) BOOL hasInitialRenderSize;
@property (readonly, nonatomic) AVPlayerLayer *playerLayer;

+ (long long)version;

- (id)init;
- (void)dealloc;
- (id)initWithPlayerLayer:(id)a0;
- (void).cxx_destruct;
- (id)initWithActiveVideoCallSourceView:(id)a0 contentViewController:(id)a1;
- (id)initWithSampleBufferDisplayLayer:(id)a0 initialRenderSize:(struct CGSize { double x0; double x1; })a1 playbackDelegate:(id)a2;
- (id)initWithSampleBufferDisplayLayer:(id)a0 playbackDelegate:(id)a1;
- (id)initWithSourceView:(id)a0 contentViewController:(id)a1 playerController:(id)a2;

@end