luxlabs header browser preview


@class NSArray, NSString, NSDate, NSError, AVPlayerItemInternal;
@protocol NSObject, NSCopying;

@interface AVPlayerItem : NSObject <AVIntegrityChecking, NSCopying> {
    AVPlayerItemInternal *_playerItem;
}

@property (readonly, nonatomic, getter=isAuthorizationRequiredForPlayback) BOOL authorizationRequiredForPlayback;
@property (readonly, nonatomic, getter=isApplicationAuthorizedForPlayback) BOOL applicationAuthorizedForPlayback;
@property (readonly, nonatomic, getter=isContentAuthorizedForPlayback) BOOL contentAuthorizedForPlayback;
@property (nonatomic, getter=_isExternalProtectionRequiredForPlayback, setter=_setExternalProtectionRequiredForPlayback:) BOOL _externalProtectionRequiredForPlayback;
@property (readonly, nonatomic, getter=_isRental) BOOL _rental;
@property (readonly, nonatomic) NSDate *_rentalStartDate;
@property (readonly, nonatomic) NSDate *_rentalExpirationDate;
@property (readonly, nonatomic, getter=_isRentalPlaybackStarted) BOOL _rentalPlaybackStarted;
@property (readonly, nonatomic) NSDate *_rentalPlaybackStartedDate;
@property (readonly, nonatomic) NSDate *_rentalPlaybackExpirationDate;
@property (readonly, nonatomic) NSArray *outputs;
@property (readonly, nonatomic) NSArray *mediaDataCollectors;
@property (copy, nonatomic) NSString *serviceIdentifier;
@property (retain) id<NSObject, NSCopying> AVKitData;
@property BOOL playHapticTracks;
@property (copy) NSString *hapticPlaybackLocality;
@property (nonatomic) BOOL automaticallyHandlesInterstitialEvents;
@property (readonly, nonatomic) AVPlayerItem *templatePlayerItem;
@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) long long status;
@property (readonly) NSError *error;

+ (BOOL)_hasOverrideForSelector:(SEL)a0;
+ (BOOL)_forNonStreamingURLsFireKVOForAssetWhenReadyForInspection;
+ (BOOL)automaticallyNotifiesObserversOfPlaybackLikelyToKeepUp;
+ (BOOL)automaticallyNotifiesObserversOfHasEnabledVideo;
+ (BOOL)automaticallyNotifiesObserversOfSavesDownloadedDataToDiskWhenDone;
+ (void)initialize;
+ (BOOL)automaticallyNotifiesObserversOfStatus;
+ (BOOL)automaticallyNotifiesObserversOfPlaybackBufferEmpty;
+ (id)playerItemWithURL:(id)a0;
+ (BOOL)automaticallyNotifiesObserversOfPresentationSize;
+ (BOOL)automaticallyNotifiesObserversOfAllowProgressiveResume;
+ (BOOL)automaticallyNotifiesObserversOfAllowProgressiveStartup;
+ (id)playerItemWithAsset:(id)a0 automaticallyLoadedAssetKeys:(id)a1;
+ (BOOL)automaticallyNotifiesObserversOfUsesMinimalLatencyForVideoCompositionRendering;
+ (BOOL)automaticallyNotifiesObserversOfSeekableTimeRanges;
+ (BOOL)_forStreamingItemsVendAssetWithFigPlaybackItem;
+ (BOOL)automaticallyNotifiesObserversOfLoadedTimeRanges;
+ (void)_uninitializeProtectedContentPlaybackSupportSession:(id)a0;
+ (BOOL)automaticallyNotifiesObserversOfTracks;
+ (BOOL)automaticallyNotifiesObserversOfHasEnabledAudio;
+ (BOOL)automaticallyNotifiesObserversOfAllowProgressiveSwitchUp;
+ (id)playerItemWithAsset:(id)a0;
+ (id)_initializeProtectedContentPlaybackSupportSessionAsynchronouslyForProvider:(id)a0 withOptions:(id)a1;
+ (struct OpaqueCMTimebase { } *)_copyTimebaseFromFigPlaybackItem:(struct OpaqueFigPlaybackItem { } *)a0;
+ (BOOL)automaticallyNotifiesObserversOfAsset;
+ (BOOL)automaticallyNotifiesObserversOfVariantIndex;
+ (int)_createFigPlaybackItemForFigPlayer:(struct OpaqueFigPlayer { } *)a0 asset:(id)a1 URL:(id)a2 flags:(unsigned int)a3 options:(struct __CFDictionary { } *)a4 playbackItem:(struct OpaqueFigPlaybackItem **)a5;
+ (BOOL)automaticallyNotifiesObserversOfPlaybackBufferFull;

- (struct { long long x0; int x1; unsigned int x2; long long x3; })_duration;
- (void)_setAsset:(id)a0;
- (id)valueForUndefinedKey:(id)a0;
- (id)initWithURL:(id)a0;
- (id)init;
- (void)dealloc;
- (BOOL)canUseNetworkResourcesForLiveStreamingWhilePaused;
- (id)delegate;
- (id)audioMix;
- (id)tracks;
- (struct { long long x0; int x1; unsigned int x2; long long x3; })reversePlaybackEndTime;
- (void)addOutput:(id)a0;
- (id)selectedMediaOptionInMediaSelectionGroup:(id)a0;
- (void)setMediaKind:(id)a0;
- (id)audioTimePitchAlgorithm;
- (id)loadedTimeRanges;
- (id)mediaKind;
- (id)initWithAsset:(id)a0;
- (void)selectMediaOption:(id)a0 inMediaSelectionGroup:(id)a1;
- (BOOL)hasEnabledAudio;
- (void)setReversePlaybackEndTime:(struct { long long x0; int x1; unsigned int x2; long long x3; })a0;
- (void)removeOutput:(id)a0;
- (id)copy;
- (void)setAudioMix:(id)a0;
- (id)asset;
- (void)setCanUseNetworkResourcesForLiveStreamingWhilePaused:(BOOL)a0;
- (BOOL)hasVideo;
- (struct { long long x0; int x1; unsigned int x2; long long x3; })forwardPlaybackEndTime;
- (id)loudnessInfo;
- (struct CGSize { double x0; double x1; })presentationSize;
- (void)seekToTime:(struct { long long x0; int x1; unsigned int x2; long long x3; })a0;
- (void)setLoudnessInfo:(id)a0;
- (struct { long long x0; int x1; unsigned int x2; long long x3; })currentTime;
- (BOOL)hasEnabledVideo;
- (id)currentDate;
- (struct { long long x0; int x1; unsigned int x2; long long x3; })duration;
- (void)seekToTime:(struct { long long x0; int x1; unsigned int x2; long long x3; })a0 toleranceBefore:(struct { long long x0; int x1; unsigned int x2; long long x3; })a1 toleranceAfter:(struct { long long x0; int x1; unsigned int x2; long long x3; })a2;
- (void)setDelegate:(id)a0;
- (id)_weakReference;
- (void)setAudioTimePitchAlgorithm:(id)a0;
- (void)addObserver:(id)a0 forKeyPath:(id)a1 options:(unsigned long long)a2 context:(void *)a3;
- (void)setForwardPlaybackEndTime:(struct { long long x0; int x1; unsigned int x2; long long x3; })a0;
- (id)seekableTimeRanges;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (id)_URL;
- (long long)_fileSize;
- (id)_loadedTimeRanges;
- (id)_player;
- (id)_nextItem;
- (id)_previousItem;
- (unsigned long long)restrictions;
- (void)setRestrictions:(unsigned long long)a0;
- (id)initWithAsset:(id)a0 automaticallyLoadedAssetKeys:(id)a1;
- (void)seekToTime:(struct { long long x0; int x1; unsigned int x2; long long x3; })a0 toleranceBefore:(struct { long long x0; int x1; unsigned int x2; long long x3; })a1 toleranceAfter:(struct { long long x0; int x1; unsigned int x2; long long x3; })a2 completionHandler:(id /* block */)a3;
- (struct CGSize { double x0; double x1; })_presentationSize;
- (struct CGSize { double x0; double x1; })IFramePrefetchTargetDimensions;
- (unsigned int)RTCReportingFlags;
- (void)_addFPListeners;
- (BOOL)_canStepForward;
- (id)_nameForLogging;
- (void)_setVideoCompositionRenderSize:(struct CGSize { double x0; double x1; })a0;
- (void)_updateTimebase;
- (BOOL)canStepBackward;
- (void)dispatchIVarWrite:(BOOL)a0 locked:(BOOL)a1 block:(id /* block */)a2;
- (BOOL)reversesMoreVideoFramesInMemory;
- (void)setGaplessInfo:(id)a0;
- (void)setInitialDate:(id)a0;
- (void)_addFAListeners;
- (BOOL)_canPlayReverse;
- (void)_changeStatusToFailedWithError:(id)a0;
- (id)_enabledTrackFormatDescriptions;
- (BOOL)_isReadyForInspectionOfDuration;
- (id)_preferredPixelBufferAttributes;
- (void)_setSyncLayersOnFigPlaybackItem;
- (id)_tracks;
- (double)preferredMaximumAudioSampleRate;
- (void)setSuppressesAudioOnlyVariants:(BOOL)a0;
- (id)tracksPublisher;
- (int)_CreateSeekID;
- (void)_addFoldedTBListeners;
- (void)_addInterstitialEventCollector;
- (void)_addInterstitialEventCollectorLocked:(BOOL)a0;
- (void)_addLegibleOutput:(id)a0;
- (void)_addMetadataCollector:(id)a0;
- (void)_addMetadataCollector:(id)a0 locked:(BOOL)a1;
- (void)_addMetadataOutput:(id)a0;
- (void)_addSyncLayer:(id)a0;
- (BOOL)_addToPlayQueueOfFigPlayerOfPlayer:(id)a0 afterFigPlaybackItemOfItem:(id)a1;
- (void)_addVideoOutput:(id)a0;
- (void)_applyCurrentAudioMix;
- (void)_applyCurrentVideoComposition;
- (void)_applyMediaSelectionOptions;
- (void)_attachToFigPlayer;
- (void)_attachToPlayer:(id)a0;
- (long long)_availableFileSize;
- (void)_cacheMediaSelectionOption:(id)a0 forMediaSelectionGroup:(id)a1;
- (id)_cachedTracks;
- (BOOL)_canPlayFastForward;
- (BOOL)_canPlayFastReverse;
- (BOOL)_canStepBackward;
- (void)_cancelPendingSeekAndRegisterSeekID:(int)a0 withCompletionHandler:(id /* block */)a1;
- (void)_clearCachedMediaSelectionGroup:(id)a0;
- (BOOL)_configurePlaybackItemAndReturnError:(id *)a0;
- (void)_configureVideoCompositionColorProperties;
- (struct { long long x0; int x1; unsigned int x2; long long x3; })_configuredTimeOffsetFromLive;
- (struct OpaqueFigCPEProtector { } *)_copyFigCPEProtector;
- (struct OpaqueFigPlaybackItem { } *)_copyFigPlaybackItem;
- (struct OpaqueFigPlaybackItem { } *)_copyFigPlaybackItemLocked:(BOOL)a0;
- (struct OpaqueCMTimebase { } *)_copyFoldedTimebase;
- (struct OpaqueCMTimebase { } *)_copyProxyFoldedTimebase;
- (struct OpaqueCMTimebase { } *)_copyProxyTimebase;
- (struct OpaqueCMTimebase { } *)_copyProxyUnfoldedTimebase;
- (id)_copyStateDispatchQueue;
- (struct OpaqueCMTimebase { } *)_copyUnfoldedFigTimebase;
- (id)_currentMediaSelectionFromFigSelectedMediaArray:(id)a0;
- (struct { long long x0; int x1; unsigned int x2; long long x3; })_currentTimeWithOptionalFoldedTimebase:(struct OpaqueCMTimebase { } *)a0;
- (double)_delayPreparingItemForTestingOnly;
- (id)_ensureAssetWithFigPlaybackItemWithTrackIDs:(id)a0;
- (void)_evaluateLegibleOutputs;
- (void)_evaluateMetadataOutputs;
- (void)_evaluateVideoOutputs;
- (void)_figPlaybackItem:(struct OpaqueFigPlaybackItem { } *)a0 didFlushLegibleOutputWithDictionaryKey:(id)a1;
- (void)_figPlaybackItem:(struct OpaqueFigPlaybackItem { } *)a0 didFlushMetadataOutputWithDictionaryKey:(id)a1;
- (void)_figPlaybackItem:(struct OpaqueFigPlaybackItem { } *)a0 didOutputAttributedStrings:(id)a1 nativeSampleBuffers:(id)a2 atItemTime:(struct { long long x0; int x1; unsigned int x2; long long x3; })a3 withLegibleOutputsDictionaryKey:(id)a4;
- (void)_figPlaybackItem:(struct OpaqueFigPlaybackItem { } *)a0 didOutputSampleBuffers:(id)a1 fromTrackWithID:(int)a2 forMetadataOutputWithDictionaryKey:(id)a3;
- (id)_figSelectedMediaArray;
- (id)_fpNotificationNames;
- (BOOL)_getCachedPresentationSize:(struct CGSize { double x0; double x1; } *)a0;
- (void)_getVideoComposition:(id *)a0 customVideoCompositorSession:(id *)a1 figVideoCompositor:(struct OpaqueFigVideoCompositor **)a2;
- (BOOL)_hasEnabledAudio;
- (BOOL)_hasEnabledVideo;
- (BOOL)_hasEnqueuedVideoFrame;
- (BOOL)_hasSelectionInCachedMediaSelectionGroup:(id)a0;
- (void)_informObserversAboutAvailabilityOfCurrentMediaSelection;
- (void)_informObserversAboutAvailabilityOfDuration:(struct { long long x0; int x1; unsigned int x2; long long x3; })a0;
- (void)_informObserversAboutAvailabilityOfPresentationSize;
- (void)_informObserversAboutAvailabilityOfTracks:(id)a0;
- (void)_insertAfterItem:(id)a0;
- (void)_invokeReadyForEnqueueingHandlers;
- (BOOL)_isAFileBasedItemThatsReadyToPlay;
- (id)_isExternalProtectionRequiredForPlaybackInternal;
- (BOOL)_isFigAssetReadyForInspectionOfMediaSelectionOptions;
- (BOOL)_isFigAssetReadyForInspectionOfMediaSelectionOptionsAndFigPlaybackItemIsReadyForInspection;
- (BOOL)_isNonForcedSubtitleDisplayEnabled;
- (BOOL)_isReadyForBasicInspection;
- (BOOL)_isReadyForInspectionOfPresentationSize;
- (BOOL)_isReadyForInspectionOfRecommendedTimeOffsetFromLive;
- (BOOL)_isReadyForInspectionOfTracks;
- (void)_kickAssetObserversIfAppropriate;
- (id)_legibleOutputForKey:(id)a0;
- (id)_legibleOutputsForKeys;
- (id)_loadedTimeRangesFromFPPlaybableTimeIntervals:(id)a0;
- (void)_makeReadyForEnqueueingWithCompletionHandler:(id /* block */)a0;
- (void)_markAsNeedingNewAssetWithFigPlaybackItem;
- (void)_markAsReadyForBasicInspection;
- (void)_markAsReadyForInspectionOfDuration;
- (void)_markAsReadyForInspectionOfPresentationSize;
- (void)_markAsReadyForInspectionOfRecommendedTimeOffsetFromLive;
- (void)_markAsReadyForInspectionOfTracks;
- (void)_markAssetWithFigPlaybackItemAsNeedingNewTracks;
- (void)_markFigAssetAsReadyForInspectionOfMediaSelectionOptions;
- (id)_mediaOptionsSelectedByClient;
- (id)_mediaOptionsSelectedByClientForKey:(id)a0;
- (id)_metadataCollectors;
- (id)_metadataOutputForKey:(id)a0;
- (id)_metadataOutputsForKeys;
- (id)_playbackCoordinator;
- (id)_playbackItemNotificationPayloadToError:(struct __CFDictionary { } *)a0;
- (id)_playbackProperties;
- (void)_playerChangeStatusToFailedWithError:(id)a0;
- (id)_playerConnection;
- (void)_postSeekCompletionNotificationWithSeekID:(int)a0 andResult:(BOOL)a1;
- (id)_propertyListForMediaSelection:(id)a0 forGroup:(id)a1;
- (id)_propertyListForSelectedMediaOptionUsingFigSelectedMediaArrayObtainedFromGroup:(id)a0;
- (void)_quietlySetEQPreset:(int)a0;
- (void)_quietlySetServiceIdentifier;
- (void)_quietlySetVariantIndex:(long long)a0;
- (struct { long long x0; int x1; unsigned int x2; long long x3; })_recommendedTimeOffsetFromLive;
- (void)_removeFAListeners;
- (void)_removeFPListeners;
- (void)_removeFoldedTBListeners;
- (void)_removeFromItems;
- (void)_removeFromPlayQueueOfFigPlayerOfAttachedPlayer;
- (void)_removeInterstitialEventCollector;
- (void)_removeInterstitialEventCollectorLocked:(BOOL)a0;
- (void)_removeLegibleOutput:(id)a0;
- (void)_removeMediaOptionsSelectedByClient;
- (void)_removeMetadataCollector:(id)a0;
- (void)_removeMetadataCollector:(id)a0 locked:(BOOL)a1;
- (void)_removeMetadataOutput:(id)a0;
- (void)_removeSyncLayer:(id)a0;
- (void)_removeVideoOutput:(id)a0;
- (void)_renderingSuppressionDidChangeForOutput:(id)a0;
- (void)_respondToBecomingReadyForBasicInspection;
- (void)_respondToBecomingReadyForBasicInspectionWithDuration:(struct { long long x0; int x1; unsigned int x2; long long x3; })a0;
- (void)_seekToTime:(struct { long long x0; int x1; unsigned int x2; long long x3; })a0 toleranceBefore:(struct { long long x0; int x1; unsigned int x2; long long x3; })a1 toleranceAfter:(struct { long long x0; int x1; unsigned int x2; long long x3; })a2 seekID:(int)a3 completionHandler:(id /* block */)a4;
- (id)_seekableTimeRanges;
- (id)_seekableTimeRangesFromFPSeekableTimeIntervals:(id)a0;
- (BOOL)_selectMediaOption:(id)a0 inMediaSelectionGroup:(id)a1;
- (void)_setAssetToAssetWithFigPlaybackItemIfAppropriate;
- (void)_setAudibleDRMInfo:(id)a0;
- (void)_setAudioCurvesAccordingToInputParameters:(id)a0 forTrackID:(int)a1;
- (void)_setAudioEffectParameters:(id)a0 forTrackID:(int)a1;
- (void)_setAudioTapProcessor:(struct opaqueMTAudioProcessingTap { } *)a0 forTrackID:(int)a1;
- (void)_setAudioTimePitchAlgorithm:(id)a0 forTrackID:(int)a1;
- (void)_setCurrentMediaSelection:(id)a0;
- (void)_setDelayPreparingItemForTestingOnly:(double)a0;
- (void)_setEQPreset:(int)a0;
- (void)_setInterstitialEventID:(id)a0;
- (void)_setMediaOptionsSelectedByClient:(id)a0 forKey:(id)a1;
- (void)_setPlaybackCoordinator:(id)a0;
- (void)_setRampInOutInfo:(id)a0;
- (void)_setSuppressesVideoLayers:(BOOL)a0;
- (void)_setTemplatePlayerItem:(id)a0;
- (void)_setTimeJumpedNotificationIncludesExtendedDiagnosticPayload:(BOOL)a0;
- (void)_setTimedMetadata:(id)a0;
- (void)_setURL:(id)a0;
- (void)_setVideoCompositionColorPrimaries:(id)a0;
- (void)_setVideoCompositionColorTransferFunction:(id)a0;
- (void)_setVideoCompositionColorYCbCrMatrix:(id)a0;
- (void)_setVideoCompositionFrameDuration:(struct { long long x0; int x1; unsigned int x2; long long x3; })a0;
- (void)_setVideoCompositionHDRDisplayMetadataPolicy:(id)a0;
- (void)_setVideoCompositionInstructions:(id)a0;
- (void)_setVideoCompositionRenderScale:(float)a0;
- (void)_setVideoCompositionSourceSampleDataTrackIDs:(id)a0;
- (void)_setVideoCompositionSourceTrackIDForFrameTiming:(int)a0;
- (void)_setVideoCompositor:(void *)a0;
- (unsigned char)_snapTimeToPausePlayback;
- (BOOL)_suppressesVideoLayers;
- (BOOL)_suppressionForOutputs:(id)a0;
- (id)_syncLayers;
- (BOOL)_timeJumpedNotificationIncludesExtendedDiagnosticPayload;
- (struct { long long x0; int x1; unsigned int x2; long long x3; })_timeToPauseBuffering;
- (struct { long long x0; int x1; unsigned int x2; long long x3; })_timeToPausePlayback;
- (id)_trackWithTrackID:(int)a0;
- (id)_tracksFromAssetTrackIDs;
- (id)_tracksWithFPTrackIDArray:(id)a0 fromFigPlaybackItem:(struct OpaqueFigPlaybackItem { } *)a1;
- (void)_unregisterInvokeAndReleasePendingSeekCompletionHandlerForSeekID:(int)a0 finished:(BOOL)a1;
- (void)_updateAdjustCompressionProfileOnFigPlaybackItem;
- (void)_updateAdjustTargetLevelOnFigPlaybackItem;
- (void)_updateAdvanceTimeForOverlappedPlaybackOnFigPlaybackItem;
- (void)_updateAggressivelyCachesVideoFramesOnFigPlaybackItem;
- (void)_updateAllowedAudioSpatializationFormats;
- (void)_updateAllowedAudioSpatializationFormatsFromFigItem;
- (void)_updateAlwaysMonitorsPlayabilityOnFigPlaybackItem;
- (void)_updateAppliesPerFrameHDRDisplayMetadataOnFigPlaybackItem;
- (void)_updateAudioSpatializationAllowed;
- (void)_updateAudioTapProcessorOnFigPlaybackItem;
- (void)_updateAutoSwitchAtmosStreamVariantsOnFigPlaybackItem;
- (void)_updateBlendsVideoFramesOnFigPlaybackItem;
- (void)_updateCanPlayAndCanStepPropertiesWhenReadyToPlayWithNotificationPayload:(id)a0 updateStatusToReadyToPlay:(BOOL)a1;
- (void)_updateCanUseNetworkResourcesForLiveStreamingWhilePausedOnFigPlaybackItem;
- (void)_updateConfiguredTimeOffsetFromLiveOnFigPlaybackItem;
- (void)_updateContinuesPlayingDuringPrerollForRateChangeOnFigPlaybackItem;
- (void)_updateContinuesPlayingDuringPrerollForSeekOnFigPlaybackItem;
- (void)_updateDecodesAllFramesDuringOrdinaryPlaybackOnFigPlaybackItem;
- (void)_updateFigTimePitchAlgorithmOnFigPlaybackItem;
- (void)_updateForwardPlaybackEndTimeOnFigPlaybackItem;
- (void)_updateIFramePrefetchTargetDimensionsOnFigPlaybackItem;
- (void)_updateImageQueueInterpolationCurveOnFigPlaybackItem;
- (void)_updateItemIdentifierForCoordinatedPlayback;
- (void)_updateLegibleSuppressionOnFigPlaybackItem:(struct OpaqueFigPlaybackItem { } *)a0 basedOnOutputs:(id)a1;
- (void)_updateLimitReadAheadOnFigPlaybackItem;
- (void)_updateLoopTimeRangeOnFigPlaybackItem;
- (void)_updateLoudnessInfoOnFigPlaybackItem;
- (void)_updateMaximumForwardBufferDurationOnFigPlaybackItem;
- (void)_updateMaximumTrailingBufferDurationOnFigPlaybackItem;
- (void)_updateMediaKindOnFigPlaybackItem;
- (void)_updateMinimumIntervalForIFrameOnlyPlaybackOnFigPlaybackItem;
- (void)_updateNonForcedSubtitleDisplayEnabledOnFigPlaybackItem;
- (void)_updatePlaybackLikelyToKeepUpTriggerOnFigPlaybackItem;
- (void)_updatePlaybackPropertiesOnFigPlaybackItem;
- (void)_updatePreferredMaximumAudioSampleRateOnFigPlaybackItem;
- (void)_updatePreferredMaximumResolutionForExpensiveNetworksOnFigPlaybackItem;
- (void)_updatePreferredMaximumResolutionOnFigPlaybackItem;
- (void)_updatePreferredMinimumResolutionOnFigPlaybackItem;
- (void)_updatePreferredPeakBitRateForExpensiveNetworksOnFigPlaybackItem;
- (void)_updatePreferredPeakBitRateOnFigPlaybackItem;
- (void)_updatePreservesTimeOffsetFromLive;
- (void)_updateRTCReportingCategoryOnFigPlaybackItem;
- (void)_updateRTCReportingFlagsOnFigPlaybackItem;
- (void)_updateRefreshesClosedCaptionsImmediatelyAfterSeekingOnFigPlaybackItem;
- (void)_updateRestrictionsOnFigPlaybackItem;
- (void)_updateRestrictsAutomaticMediaSelectionToAvailableOfflineOptions;
- (void)_updateReversePlaybackEndTimeOnFigPlaybackItem;
- (void)_updateReversesMoreVideoFramesInMemoryOnFigPlaybackItem;
- (void)_updateSeekingWaitsForVideoCompositionRenderingOnFigPlaybackItem;
- (void)_updateSnapTimeToPausePlaybackOnFigPlaybackItem;
- (void)_updateSoundCheckVolumeNormalizationOnFigPlaybackItem;
- (void)_updateSpeedThresholdForIFrameOnlyPlaybackOnFigPlaybackItem;
- (void)_updateStartsOnFirstEligibleVariantOnFigPlaybackItem;
- (void)_updateTaggedMetadataArray:(id)a0;
- (void)_updateTextHighlightArrayOnFigPlaybackItem;
- (void)_updateTextStyleRulesOnFigPlaybackItem;
- (void)_updateTimeToPauseBufferingOnFigPlaybackItem;
- (void)_updateTimeToPausePlaybackOnFigPlaybackItem;
- (void)_updateUsesIFrameOnlyPlaybackForHighRateScaledEditsOnFigPlaybackItem;
- (void)_updateUsesMinimalLatencyForVideoCompositionRenderingOnFigPlaybackItem;
- (void)_updateVariantPreferencesOnFigPlaybackItem;
- (void)_updateVideoApertureModeOnFigPlaybackItem;
- (void)_updateVideoEnhancementModeOnFigPlaybackItem;
- (void)_updateVideoSuppressionOnFigPlaybackItem:(struct OpaqueFigPlaybackItem { } *)a0 basedOnOutputs:(id)a1;
- (void)_updateVolumeAdjustmentOnFigPlaybackItem;
- (void)_updateWillNeverSeekBackwardsHintOnFigPlaybackItem;
- (id)_videoOutputs;
- (id)accessLog;
- (void)addMediaDataCollector:(id)a0;
- (void)addMediaDataCollector:(id)a0 locked:(BOOL)a1;
- (unsigned int)adjustCompressionProfile;
- (BOOL)adjustCompressionProfileWasSet;
- (float)adjustTargetLevel;
- (BOOL)adjustTargetLevelWasSet;
- (struct { long long x0; int x1; unsigned int x2; long long x3; })advanceTimeForOverlappedPlayback;
- (BOOL)advanceTimeForOverlappedPlaybackWasSet;
- (BOOL)aggressivelyCachesVideoFrames;
- (BOOL)aggressivelyCachesVideoFramesWasSet;
- (BOOL)allowProgressiveResume;
- (BOOL)allowProgressiveStartup;
- (BOOL)allowProgressiveSwitchUp;
- (unsigned long long)allowedAudioSpatializationFormats;
- (BOOL)allowedAudioSpatializationFormatsWasSet;
- (BOOL)allowsExtendedReadAhead;
- (BOOL)alwaysMonitorsPlayability;
- (BOOL)appliesPerFrameHDRDisplayMetadata;
- (BOOL)appliesPerFrameHDRDisplayMetadataWasSet;
- (BOOL)audioSpatializationAllowedWasSet;
- (struct opaqueMTAudioProcessingTap { } *)audioTapProcessor;
- (BOOL)autoSwitchAtmosStreamVariants;
- (id)automaticallyLoadedAssetKeys;
- (BOOL)automaticallyPreservesTimeOffsetFromLive;
- (BOOL)blendsVideoFrames;
- (BOOL)blendsVideoFramesWasSet;
- (BOOL)canPlayFastForward;
- (BOOL)canPlayFastReverse;
- (BOOL)canPlayReverse;
- (BOOL)canPlaySlowForward;
- (BOOL)canPlaySlowReverse;
- (BOOL)canStepForward;
- (void)cancelPendingSeeks;
- (id)configurationGroup;
- (struct { long long x0; int x1; unsigned int x2; long long x3; })configuredTimeOffsetFromLive;
- (BOOL)continuesPlayingDuringPrerollForRateChange;
- (BOOL)continuesPlayingDuringPrerollForSeek;
- (id)copyWithZone:(struct _NSZone { } *)a0 newAssetOptions:(id)a1;
- (id)currentEstimatedDate;
- (id)currentMediaSelection;
- (id)currentStableVariantID;
- (struct { long long x0; int x1; unsigned int x2; long long x3; })currentUnfoldedTime;
- (id)customVideoCompositor;
- (BOOL)decodesAllFramesDuringOrdinaryPlayback;
- (BOOL)decodesAllFramesDuringOrdinaryPlaybackWasSet;
- (id)errorLog;
- (id)gaplessInfo;
- (id)imageQueueInterpolationCurve;
- (BOOL)imageQueueInterpolationCurveWasSet;
- (id)initialDate;
- (id)initialEstimatedDate;
- (id)interstitialEventID;
- (BOOL)isAudioSpatializationAllowed;
- (BOOL)isNonForcedSubtitleDisplayEnabled;
- (BOOL)isPlaybackBufferEmpty;
- (BOOL)isPlaybackBufferFull;
- (BOOL)isPlaybackLikelyToKeepUp;
- (BOOL)isRenderingSpatialAudio;
- (BOOL)limitReadAhead;
- (double)liveUpdateInterval;
- (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; })loopTimeRange;
- (int)makeSeekID;
- (float)maximumBitRate;
- (struct { long long x0; int x1; unsigned int x2; long long x3; })maximumForwardBufferDuration;
- (struct { long long x0; int x1; unsigned int x2; long long x3; })maximumTimePlayedToDuringOverlappedPlayback;
- (struct { long long x0; int x1; unsigned int x2; long long x3; })maximumTimePlayedToSinceLastSeek;
- (struct { long long x0; int x1; unsigned int x2; long long x3; })maximumTrailingBufferDuration;
- (struct { long long x0; int x1; unsigned int x2; long long x3; })minimumIntervalForIFrameOnlyPlayback;
- (BOOL)minimumIntervalForIFrameOnlyPlaybackWasSet;
- (id)nonForcedSubtitleDisplayEnabledPublisher;
- (id)playabilityMetrics;
- (long long)playbackLikelyToKeepUpTrigger;
- (BOOL)playerAppliesAutomaticMediaSelectionToGroup:(id)a0;
- (double)preferredForwardBufferDuration;
- (struct CGSize { double x0; double x1; })preferredMaximumResolution;
- (struct CGSize { double x0; double x1; })preferredMaximumResolutionForExpensiveNetworks;
- (struct CGSize { double x0; double x1; })preferredMinimumResolution;
- (double)preferredPeakBitRate;
- (double)preferredPeakBitRateForExpensiveNetworks;
- (struct CGSize { double x0; double x1; })preferredPeakPresentationSize;
- (BOOL)prefersOfflinePlayableVariants;
- (id)presentationSizePublisher;
- (float)progressTowardsPlaybackLikelyToKeepUp;
- (struct { long long x0; int x1; unsigned int x2; long long x3; })recommendedTimeOffsetFromLive;
- (BOOL)refreshesClosedCaptionsImmediatelyAfterSeeking;
- (void)removeMediaDataCollector:(id)a0;
- (void)removeMediaDataCollector:(id)a0 locked:(BOOL)a1;
- (id)reportingCategory;
- (BOOL)requiresAccessLog;
- (void)resetAudioBufferedAhead;
- (BOOL)restrictsAutomaticMediaSelectionToAvailableOfflineOptions;
- (BOOL)reversesMoreVideoFramesInMemoryWasSet;
- (BOOL)savesDownloadedDataToDiskWhenDone;
- (BOOL)savesDownloadedDataToDiskWhenDoneWasSet;
- (BOOL)seekToDate:(id)a0;
- (BOOL)seekToDate:(id)a0 completionHandler:(id /* block */)a1;
- (void)seekToTime:(struct { long long x0; int x1; unsigned int x2; long long x3; })a0 completionHandler:(id /* block */)a1;
- (void)seekToTime:(struct { long long x0; int x1; unsigned int x2; long long x3; })a0 toleranceBefore:(struct { long long x0; int x1; unsigned int x2; long long x3; })a1 toleranceAfter:(struct { long long x0; int x1; unsigned int x2; long long x3; })a2 seekID:(int)a3;
- (double)seekableTimeRangesLastModifiedTime;
- (BOOL)seekingWaitsForVideoCompositionRendering;
- (void)selectMediaOptionAutomaticallyInMediaSelectionGroup:(id)a0;
- (void)setAdjustCompressionProfile:(unsigned int)a0;
- (void)setAdjustTargetLevel:(float)a0;
- (void)setAdvanceTimeForOverlappedPlayback:(struct { long long x0; int x1; unsigned int x2; long long x3; })a0;
- (void)setAggressivelyCachesVideoFrames:(BOOL)a0;
- (void)setAllowProgressiveResume:(BOOL)a0;
- (void)setAllowProgressiveStartup:(BOOL)a0;
- (void)setAllowProgressiveSwitchUp:(BOOL)a0;
- (void)setAllowedAudioSpatializationFormats:(unsigned long long)a0;
- (void)setAllowsExtendedReadAhead:(BOOL)a0;
- (void)setAlwaysMonitorsPlayability:(BOOL)a0;
- (void)setAppliesPerFrameHDRDisplayMetadata:(BOOL)a0;
- (void)setAudioSpatializationAllowed:(BOOL)a0;
- (void)setAudioTapProcessor:(struct opaqueMTAudioProcessingTap { } *)a0;
- (void)setAutoSwitchAtmosStreamVariants:(BOOL)a0;
- (void)setAutomaticallyPreservesTimeOffsetFromLive:(BOOL)a0;
- (void)setBlendsVideoFrames:(BOOL)a0;
- (void)setConfiguredTimeOffsetFromLive:(struct { long long x0; int x1; unsigned int x2; long long x3; })a0;
- (void)setContinuesPlayingDuringPrerollForRateChange:(BOOL)a0;
- (void)setContinuesPlayingDuringPrerollForSeek:(BOOL)a0;
- (void)setDecodesAllFramesDuringOrdinaryPlayback:(BOOL)a0;
- (void)setIFramePrefetchTargetDimensions:(struct CGSize { double x0; double x1; })a0;
- (void)setImageQueueInterpolationCurve:(id)a0;
- (void)setInitialEstimatedDate:(id)a0;
- (void)setLimitReadAhead:(BOOL)a0;
- (void)setLoopTimeRange:(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; })a0;
- (void)setMaximumBitRate:(float)a0;
- (void)setMaximumForwardBufferDuration:(struct { long long x0; int x1; unsigned int x2; long long x3; })a0;
- (void)setMaximumTrailingBufferDuration:(struct { long long x0; int x1; unsigned int x2; long long x3; })a0;
- (void)setMinimumIntervalForIFrameOnlyPlayback:(struct { long long x0; int x1; unsigned int x2; long long x3; })a0;
- (void)setNonForcedSubtitleDisplayEnabled:(BOOL)a0;
- (void)setPlaybackLikelyToKeepUpTrigger:(long long)a0;
- (void)setPreferredForwardBufferDuration:(double)a0;
- (void)setPreferredMaximumAudioSampleRate:(double)a0;
- (void)setPreferredMaximumResolution:(struct CGSize { double x0; double x1; })a0;
- (void)setPreferredMaximumResolutionForExpensiveNetworks:(struct CGSize { double x0; double x1; })a0;
- (void)setPreferredMinimumResolution:(struct CGSize { double x0; double x1; })a0;
- (void)setPreferredPeakBitRate:(double)a0;
- (void)setPreferredPeakBitRateForExpensiveNetworks:(double)a0;
- (void)setPreferredPeakPresentationSize:(struct CGSize { double x0; double x1; })a0;
- (void)setPrefersOfflinePlayableVariants:(BOOL)a0;
- (void)setRTCReportingFlags:(unsigned int)a0;
- (void)setRefreshesClosedCaptionsImmediatelyAfterSeeking:(BOOL)a0;
- (void)setReportingCategory:(id)a0;
- (void)setRequiresAccessLog:(BOOL)a0;
- (void)setRestrictsAutomaticMediaSelectionToAvailableOfflineOptions:(BOOL)a0;
- (void)setReversesMoreVideoFramesInMemory:(BOOL)a0;
- (void)setSavesDownloadedDataToDiskWhenDone:(BOOL)a0;
- (void)setSeekingWaitsForVideoCompositionRendering:(BOOL)a0;
- (void)setSnapTimeToPausePlayback:(unsigned char)a0;
- (void)setSoundCheckVolumeNormalization:(float)a0;
- (void)setSpeedThresholdForIFrameOnlyPlayback:(float)a0;
- (void)setStartsOnFirstEligibleVariant:(BOOL)a0;
- (void)setTextHighlightArray:(id)a0;
- (void)setTextStyleRules:(id)a0;
- (void)setTimeToPauseBuffering:(struct { long long x0; int x1; unsigned int x2; long long x3; })a0;
- (void)setTimeToPausePlayback:(struct { long long x0; int x1; unsigned int x2; long long x3; })a0;
- (void)setUsesIFrameOnlyPlaybackForHighRateScaledEdits:(BOOL)a0;
- (void)setUsesMinimalLatencyForVideoCompositionRendering:(BOOL)a0;
- (void)setVariantIndex:(long long)a0;
- (void)setVariantPreferences:(unsigned long long)a0;
- (void)setVideoApertureMode:(id)a0;
- (void)setVideoComposition:(id)a0;
- (void)setVideoEnhancementMode:(id)a0;
- (void)setVolumeAdjustment:(float)a0;
- (void)setWillNeverSeekBackwardsHint:(BOOL)a0;
- (unsigned char)snapTimeToPausePlayback;
- (float)soundCheckVolumeNormalization;
- (float)speedThresholdForIFrameOnlyPlayback;
- (BOOL)speedThresholdForIFrameOnlyPlaybackWasSet;
- (BOOL)startsOnFirstEligibleVariant;
- (void)stepByCount:(long long)a0;
- (BOOL)suppressesAudioOnlyVariants;
- (id)textHighlightArray;
- (id)textStyleRules;
- (struct { long long x0; int x1; unsigned int x2; long long x3; })timeToPauseBuffering;
- (struct { long long x0; int x1; unsigned int x2; long long x3; })timeToPausePlayback;
- (struct OpaqueCMTimebase { } *)timebase;
- (id)timedMetadata;
- (struct OpaqueCMTimebase { } *)unfoldedTimebase;
- (BOOL)usesIFrameOnlyPlaybackForHighRateScaledEdits;
- (BOOL)usesIFrameOnlyPlaybackForHighRateScaledEditsWasSet;
- (BOOL)usesMinimalLatencyForVideoCompositionRendering;
- (long long)variantIndex;
- (unsigned long long)variantPreferences;
- (id)videoApertureMode;
- (id)videoComposition;
- (id)videoEnhancementMode;
- (float)volumeAdjustment;
- (BOOL)willNeverSeekBackwardsHint;

@end