luxlabs header browser preview


@class NSArray, NSString, AVDisplayCriteria, AVAssetInternal;
@protocol AVLoggingIdentifier;

@interface AVAsset : NSObject <AVIntegrityChecking, AVResourceReclaimablePrivate, AVResourceReclaimable, NSCopying, AVAsynchronousKeyValueLoading> {
    AVAssetInternal *_asset;
}

@property (readonly) NSArray *availableChapterLocales;
@property (readonly, nonatomic, getter=isDefunct) BOOL defunct;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (readonly, nonatomic) NSArray *fragments;
@property (readonly, retain, nonatomic) id<AVLoggingIdentifier> loggingIdentifier;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (readonly, nonatomic) id propertyListForProxy;
@property (readonly, nonatomic) BOOL isProxy;
@property (readonly, nonatomic) struct { long long x0; int x1; unsigned int x2; long long x3; } duration;
@property (readonly, nonatomic) float preferredRate;
@property (readonly, nonatomic) float preferredVolume;
@property (readonly, nonatomic) struct CGAffineTransform { double x0; double x1; double x2; double x3; double x4; double x5; } preferredTransform;
@property (readonly, nonatomic) struct CGSize { double x0; double x1; } naturalSize;
@property (readonly, nonatomic) AVDisplayCriteria *preferredDisplayCriteria;
@property (readonly, nonatomic) struct { long long x0; int x1; unsigned int x2; long long x3; } minimumTimeOffsetFromLive;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (void)initialize;
+ (id)assetWithURL:(id)a0;
+ (BOOL)_assetCreationOptionsPrefersSandboxedOption:(id)a0;
+ (BOOL)_assetCreationOptionsRequiresInProcessOperation:(id)a0;
+ (id)assetProxyWithPropertyList:(id)a0;
+ (id)assetWithData:(id)a0 contentType:(id)a1 options:(id)a2;
+ (id)assetWithURL:(id)a0 figPlaybackItem:(struct OpaqueFigPlaybackItem { } *)a1 trackIDs:(id)a2 dynamicBehavior:(BOOL)a3;
+ (BOOL)expectsPropertyRevisedNotifications;
+ (id)inspectionOnlyAssetWithFigAsset:(struct OpaqueFigAsset { } *)a0;
+ (id)inspectionOnlyAssetWithStreamDataParser:(id)a0 tracks:(id)a1;
+ (id)makeAssetLoggingIdentifier;
+ (BOOL)supportsPlayerItems;

- (struct OpaqueFigAsset { } *)_figAsset;
- (BOOL)isExportable;
- (id)valueForUndefinedKey:(id)a0;
- (BOOL)isPlayable;
- (id)lyrics;
- (BOOL)isReadable;
- (id)_localizedMediaSelectionOptionDisplayNames;
- (id)init;
- (BOOL)_prefersNominalDurations;
- (int)naturalTimeScale;
- (void)dealloc;
- (id)mediaSelectionGroupForMediaCharacteristic:(id)a0;
- (id)creationDate;
- (id)tracks;
- (id)tracksWithMediaCharacteristic:(id)a0;
- (id)makePropertyListForProxyWithOptions:(id)a0;
- (BOOL)_isStreaming;
- (void)loadValuesAsynchronouslyForKeys:(id)a0 completionHandler:(id /* block */)a1;
- (struct CGSize { double x0; double x1; })maximumVideoResolution;
- (BOOL)providesPreciseDurationAndTiming;
- (id)availableMetadataFormats;
- (struct OpaqueFigPlaybackItem { } *)_playbackItem;
- (id)availableVideoDynamicRanges;
- (id)alternateTrackGroups;
- (BOOL)isCompatibleWithSavedPhotosAlbum;
- (struct OpaqueFigFormatReader { } *)_copyFormatReader;
- (id)commonMetadata;
- (Class)_classForTrackInspectors;
- (long long)statusOfValueForKey:(id)a0 error:(id *)a1;
- (id)initWithURL:(id)a0 options:(id)a1;
- (BOOL)isComposable;
- (double)_fragmentMindingInterval;
- (id)trackReferences;
- (id)metadataForFormat:(id)a0;
- (float)preferredSoundCheckVolumeNormalization;
- (void)_setFragmentMindingInterval:(double)a0;
- (id)_assetAnalysisMessages;
- (struct { long long x0; int x1; unsigned int x2; long long x3; })overallDurationHint;
- (id)trackWithTrackID:(int)a0;
- (void)loadValuesAsynchronouslyForKeys:(id)a0 keysForCollectionKeys:(id)a1 completionHandler:(id /* block */)a2;
- (id)_mediaSelectionGroupDictionaries;
- (BOOL)containsFragments;
- (id)compatibleTrackForCompositionTrack:(id)a0;
- (BOOL)hasProtectedContent;
- (id)metadata;
- (id)tracksWithMediaType:(id)a0;
- (BOOL)canContainFragments;
- (void)cancelLoading;
- (BOOL)supportsAnalysisReporting;
- (BOOL)isEqual:(id)a0;
- (void)_setIsAssociatedWithFragmentMinder:(BOOL)a0;
- (id)_weakReference;
- (BOOL)isCompatibleWithAirPlayVideo;
- (BOOL)isCompatibleWithPhotosTranscodingServiceWithOptions:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (id)_firstTrackGroupWithMediaTypes:(id)a0;
- (id)_nameForLogging;
- (id)tracksWithMediaCharacteristics:(id)a0;
- (id)_assetInspector;
- (BOOL)_mindsFragments;
- (BOOL)_needsLegacyChangeNotifications;
- (id)_ID3Metadata;
- (id)_absoluteURL;
- (unsigned long long)_addChapterMetadataItem:(id)a0 timeRange:(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; })a1 toChapters:(id)a2 fromIndex:(unsigned long long)a3;
- (id)_assetInspectorLoader;
- (BOOL)_automaticResourceReclamationEnabled;
- (id)_availableCanonicalizedChapterLanguages;
- (id)_chapterDataTypeForMediaSubType:(int)a0;
- (id)_chapterMetadataGroupsBestMatchingPreferredLanguages:(id)a0 containingItemsWithCommonKeys:(id)a1;
- (id)_chapterMetadataGroupsWithFigChapterGroups:(id)a0 titleLanguage:(id)a1 containingItemsWithCommonKeys:(id)a2;
- (id)_chapterMetadataGroupsWithTitleLanguage:(id)a0 containingItemsWithCommonKeys:(id)a1;
- (id)_chapterTracks;
- (id)_comparisonToken;
- (void)_handleURLRequest:(id)a0;
- (BOOL)_hasResourceLoaderDelegate;
- (void)_loadChapterInfo;
- (void)_loadValuesSynchronouslyForKeys:(id)a0 trackKeys:(id)a1;
- (struct OpaqueFigMutableComposition { } *)_mutableComposition;
- (void)_registerFormatReaderForAutomaticResourceReclamation;
- (BOOL)_requiresInProcessOperation;
- (void)_serverHasDied;
- (void)_setLoggingIdentifier:(id)a0;
- (void)_tracksDidChange;
- (id)_tracksWithClass:(Class)a0;
- (id)allMediaSelections;
- (id)audioAlternatesTrackGroup;
- (id)availableChapterLanguages;
- (id)availableMediaCharacteristicsWithMediaSelectionOptions;
- (id)chapterMetadataGroupsBestMatchingPreferredLanguages:(id)a0;
- (id)chapterMetadataGroupsWithTitleLocale:(id)a0 containingItemsWithCommonKeys:(id)a1;
- (void)findCompatibleTrackForCompositionTrack:(id)a0 completionHandler:(id /* block */)a1;
- (void)findUnusedTrackIDWithCompletionHandler:(id /* block */)a0;
- (id)initWithData:(id)a0 contentType:(id)a1 options:(id)a2;
- (void)loadChapterMetadataGroupsBestMatchingPreferredLanguages:(id)a0 completionHandler:(id /* block */)a1;
- (void)loadChapterMetadataGroupsWithTitleLocale:(id)a0 containingItemsWithCommonKeys:(id)a1 completionHandler:(id /* block */)a2;
- (void)loadMediaSelectionGroupForMediaCharacteristic:(id)a0 completionHandler:(id /* block */)a1;
- (void)loadMetadataForFormat:(id)a0 completionHandler:(id /* block */)a1;
- (void)loadTrackWithTrackID:(int)a0 completionHandler:(id /* block */)a1;
- (void)loadTracksWithMediaCharacteristic:(id)a0 completionHandler:(id /* block */)a1;
- (void)loadTracksWithMediaType:(id)a0 completionHandler:(id /* block */)a1;
- (id)mediaSelectionGroupForPropertyList:(id)a0 mediaSelectionOption:(id *)a1;
- (long long)moovAtomSize;
- (id)preferredMediaSelection;
- (unsigned long long)referenceRestrictions;
- (void)registerForAutomaticResourceReclamation;
- (long long)statusOfValueForKey:(id)a0;
- (id)subtitleAlternatesTrackGroup;
- (id)trackGroups;
- (int)unusedTrackID;

@end