luxlabs header browser preview


@class NSMutableDictionary, UIBarButtonItem, AVEditBehaviorParameters, AVObservationController, NSMutableArray, AVEditView, UIView, AVEditBehavior, NSString, AVAssetImageGenerator, UIToolbar, AVZoomingBehavior, AVPlayerViewController, AVPlayerController;

@interface AVEditBehaviorContext : NSObject <AVBehaviorContextInternal, AVPlayerViewControllerBehaviorContext, AVEditViewDataSource, AVEditViewDelegate, AVBehaviorContext>

@property (weak, nonatomic) AVEditBehavior *behavior;
@property (retain, nonatomic) AVZoomingBehavior *zoomingBehavior;
@property (retain, nonatomic) AVObservationController *observationController;
@property (retain, nonatomic) AVEditView *editView;
@property (nonatomic, getter=isEditing) BOOL editing;
@property (retain, nonatomic) AVAssetImageGenerator *imageGenerator;
@property (retain, nonatomic) AVPlayerController *playerController;
@property (retain, nonatomic) id playerTimeObserver;
@property (retain, nonatomic) UIView *containerView;
@property (retain, nonatomic) UIToolbar *toolbar;
@property (retain, nonatomic) UIBarButtonItem *cancelButton;
@property (retain, nonatomic) UIBarButtonItem *doneButton;
@property (retain, nonatomic) UIBarButtonItem *flexibleSpaceItem;
@property (retain, nonatomic) UIBarButtonItem *playButton;
@property (retain, nonatomic) UIBarButtonItem *pauseButton;
@property (readonly, nonatomic) NSMutableArray *pendingImageRequests;
@property (readonly, nonatomic) NSMutableDictionary *requestedImageTimeToCMTimeMap;
@property (nonatomic) unsigned long long currentRotation;
@property (nonatomic) struct CGAffineTransform { double a; double b; double c; double d; double tx; double ty; } rotationTransform;
@property (readonly, copy, nonatomic) AVEditBehaviorParameters *parameters;
@property (readonly, weak, nonatomic) AVPlayerViewController *playerViewController;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (void)done:(id)a0;
- (void)dealloc;
- (void)endEditing;
- (void)play:(id)a0;
- (void)pause:(id)a0;
- (void).cxx_destruct;
- (void)cancel:(id)a0;
- (void)rotateClockwise;
- (id)videoCompostitionRotatingAsset:(id)a0;
- (void)didAddBehavior:(id)a0;
- (void)_generateThumbnails;
- (id)_makeBarButtonItems;
- (void)contentViewWillTransitionToSize:(struct CGSize { double x0; double x1; })a0 withCoordinator:(id)a1;
- (void)didRemoveBehavior:(id)a0;
- (void)editView:(id)a0 currentTimeDidChange:(double)a1;
- (void)editView:(id)a0 requestThumbnailImageForTimestamp:(id)a1;
- (void)editView:(id)a0 trimEndTimeDidChange:(double)a1;
- (void)editView:(id)a0 trimStartTimeDidChange:(double)a1;
- (void)editViewDidBeginScrubbing:(id)a0;
- (void)editViewDidEndScrubbing:(id)a0;
- (void)editViewDidFinishRequestingThumbnails:(id)a0;
- (double)editViewDuration:(id)a0;
- (double)editViewThumbnailAspectRatio:(id)a0;
- (void)editViewWillBeginRequestingThumbnails:(id)a0;
- (id)initWithAVKitOwner:(id)a0;
- (void)startEditing;
- (void)willAddBehavior:(id)a0;
- (void)willRemoveBehavior:(id)a0;

@end