luxlabs header browser preview


@class NSArray, NSDictionary, AVCompositionInternal;

@interface AVComposition : AVAsset <NSSecureCoding, NSMutableCopying> {
    AVCompositionInternal *_priv;
}

@property (class, readonly) BOOL supportsSecureCoding;

@property (readonly, nonatomic) NSArray *tracks;
@property (readonly, nonatomic) struct CGSize { double x0; double x1; } naturalSize;
@property (readonly, copy, nonatomic) NSDictionary *URLAssetInitializationOptions;

+ (void)initialize;
+ (BOOL)expectsPropertyRevisedNotifications;

- (struct OpaqueFigAsset { } *)_figAsset;
- (id)init;
- (void)dealloc;
- (id)tracksWithMediaCharacteristic:(id)a0;
- (void)encodeWithCoder:(id)a0;
- (struct OpaqueFigFormatReader { } *)_copyFormatReader;
- (Class)_classForTrackInspectors;
- (BOOL)isDefunct;
- (id)description;
- (id)trackWithTrackID:(int)a0;
- (id)_mediaSelectionGroupDictionaries;
- (id)tracksWithMediaType:(id)a0;
- (id)_mutableTracks;
- (id)mutableCopyWithZone:(struct _NSZone { } *)a0;
- (id)initWithCoder:(id)a0;
- (id)_assetInspector;
- (id)_assetInspectorLoader;
- (BOOL)_clientProvidesNaturalSize;
- (int)_createEmptyMutableCompositionIfNeeded;
- (id)_initWithComposition:(id)a0;
- (void)_loadAssetInspectorAndLoaderOnce;
- (struct OpaqueFigMutableComposition { } *)_mutableComposition;
- (id)_newTrackForIndex:(long long)a0;
- (void)_setNaturalSize:(struct CGSize { double x0; double x1; })a0;
- (BOOL)_setURLAssetInitializationOptions:(id)a0 error:(id *)a1;

@end