luxlabs header browser preview


@class NSArray;

@interface AVPlaybackItemInspectorLoader : AVAssetMakeReadyForInspectionLoader {
    struct OpaqueFigPlaybackItem { } *_playbackItem;
    NSArray *_trackIDs;
    BOOL _shouldCacheDuration;
    struct { long long value; int timescale; unsigned int flags; long long epoch; } _cachedDuration;
}

@property (readonly, nonatomic, getter=_playbackItem) struct OpaqueFigPlaybackItem { } *playbackItem;

- (unsigned long long)hash;
- (void)dealloc;
- (id)assetInspector;
- (BOOL)_inspectionRequiresAFormatReader;
- (Class)_classForTrackInspectors;
- (id)initWithURL:(id)a0 playbackItem:(struct OpaqueFigPlaybackItem { } *)a1 trackIDs:(id)a2 dynamicBehavior:(BOOL)a3;
- (void)_addFigObjectNotifications;
- (void)_removeFigObjectNotifications;
- (struct OpaqueFigFormatReader { } *)_copyFormatReaderFromFigObjectWithFigErrorCode:(int *)a0;
- (struct { long long x0; int x1; unsigned int x2; long long x3; })duration;
- (void)cancelLoading;
- (BOOL)isEqual:(id)a0;
- (id)_dictionaryOfSpecialGettersForKeyValueStatus;
- (id)_playbackItemPropertiesForKeys:(id)a0;
- (id)_loadValuesUsingDefaultLoadingMethodWhileMutexLockedForKeys:(id)a0;

@end