@class NSArray, NSString, AVDisplayCriteria, AVAssetInternal; @protocol AVLoggingIdentifier; @interface AVAsset : NSObject { 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 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