luxlabs header browser preview


@class NSString;
@protocol PXAudioAsset, PXStoryAutoEditClipCatalog;

@interface PXStoryConcreteAutoEditDecisionList : NSObject <PXStoryAutoEditDecisionList> {
    id<PXStoryAutoEditClipCatalog> _clipCatalog;
}

@property (readonly, nonatomic) NSString *colorGradeCategory;
@property (readonly, nonatomic) id<PXAudioAsset> song;
@property (readonly, nonatomic) struct { long long value; int timescale; unsigned int flags; long long epoch; } outroDuration;
@property (readonly, nonatomic) struct { long long value; int timescale; unsigned int flags; long long epoch; } defaultDisplayAssetPresentationDuration;
@property (readonly, nonatomic) BOOL allowsNUp;
@property (readonly, nonatomic) struct { long long kind; struct { struct { long long value; int timescale; unsigned int flags; long long epoch; } minimumDuration; struct { long long value; int timescale; unsigned int flags; long long epoch; } preferredDuration; struct { long long value; int timescale; unsigned int flags; long long epoch; } maximumDuration; } specificDurationInfo; } overallDurationInfo;
@property (readonly, nonatomic) NSString *diagnosticDescription;
@property (readonly, nonatomic) NSString *decisionPapertrail;
@property (readonly, nonatomic) long long numberOfClips;

- (id)init;
- (id)description;
- (void).cxx_destruct;
- (id)debugDescription;
- (id)clipAtIndex:(long long)a0;
- (id)clipForDisplayAsset:(id)a0;
- (void)enumerateClipsUsingBlock:(id /* block */)a0;
- (id)initWithColorGradeCategory:(id)a0 song:(id)a1 clipCatalog:(id)a2 constrainedOverallDurationInfo:(struct { long long x0; struct { struct { long long x0; int x1; unsigned int x2; long long x3; } x0; struct { long long x0; int x1; unsigned int x2; long long x3; } x1; struct { long long x0; int x1; unsigned int x2; long long x3; } x2; } x1; })a3 outroDuration:(struct { long long x0; int x1; unsigned int x2; long long x3; })a4 allowsNUp:(BOOL)a5;

@end