luxlabs header browser preview


@class CALayer, HMCameraClip;

@interface HUPosterFrameView : UIView <HFCameraImageObserver, HFCameraPosterFrameDelegate>

@property (nonatomic) BOOL loadingHeroFrame;
@property (nonatomic) BOOL loadingPosterFrame;
@property (nonatomic) unsigned long long posterFrameLoadingState;
@property (retain, nonatomic) CALayer *posterFrameLayer;
@property (retain, nonatomic) CALayer *lineSeparator;
@property (weak, nonatomic) HMCameraClip *clip;
@property (nonatomic) double timeOffset;
@property (nonatomic) BOOL shouldShowLineSeparator;

+ (id)posterFrameViewForWidth:(double)a0;

- (void)prepareForReuse;
- (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void).cxx_destruct;
- (void)didFindPosterFrame:(id)a0 atOffset:(double)a1 forClip:(id)a2;
- (void)displayImage:(id)a0 opacity:(double)a1;
- (void)displayImageForClip:(id)a0 atTimeOffset:(double)a1;
- (void)failedToFindPosterFrameAtOffset:(double)a0 forClip:(id)a1;
- (void)loadPlaceholderHeroFrameImageForClip:(id)a0;
- (void)loadPosterFrameImageForClip:(id)a0 atOffset:(double)a1;
- (void)manager:(id)a0 didFindHeroFrame:(id)a1 forClip:(id)a2;
- (void)manager:(id)a0 didFindImage:(id)a1 atTimeOffset:(double)a2 forClip:(id)a3;
- (void)manager:(id)a0 didGenerateImage:(id)a1 atOffset:(double)a2 forClip:(id)a3;
- (void)manager:(id)a0 failedToFindHeroFrameforClip:(id)a1;
- (void)manager:(id)a0 failedToGenerateImageAtOffset:(double)a1 forClip:(id)a2;

@end