luxlabs header browser preview


@class NSArray, AVAssetTrack, AVPlayerItemTrackInternal;

@interface AVPlayerItemTrack : NSObject {
    AVPlayerItemTrackInternal *_playerItemTrack;
}

@property (readonly, nonatomic) NSArray *outputs;
@property (readonly, nonatomic) AVAssetTrack *assetTrack;
@property (nonatomic, getter=isEnabled) BOOL enabled;
@property (readonly) float currentVideoFrameRate;

+ (id)playerItemTrackWithFigPlaybackItem:(struct OpaqueFigPlaybackItem { } *)a0 readyForInspection:(BOOL)a1 trackID:(int)a2 asset:(id)a3 playerItem:(id)a4;

- (void)_transferVideoEnhancementOptionsToFig;
- (id)_playerItem;
- (BOOL)_figPlaybackItemIsReadyForInspection;
- (unsigned long long)hash;
- (void)_transferEnabledToFig;
- (void)_transferHapticVolumeToFig;
- (void)dealloc;
- (int)effectiveEQPreset;
- (id)_weakReferenceToPlayerItem;
- (float)hapticVolume;
- (void)_transferDisableColorMatchingToFig;
- (void)addOutput:(id)a0;
- (void)_attachToFigPlaybackItemOfPlayerItem:(id)a0;
- (id)_initWithFigPlaybackItem:(struct OpaqueFigPlaybackItem { } *)a0 readyForInspection:(BOOL)a1 trackID:(int)a2 asset:(id)a3 playerItem:(id)a4;
- (void)_updateTrackExtractionIDArrayProperty;
- (void)removeOutput:(id)a0;
- (BOOL)disableColorMatching;
- (id)fallbackTrack;
- (id)description;
- (id)videoEnhancementFilterOptions;
- (BOOL)willTrimShortDurationAudioSamples;
- (void)_transferLoudnessInfoToFig;
- (id)loudnessInfo;
- (void)setActiveHapticChannelIndex:(long long)a0;
- (int)trackID;
- (void)setVideoEnhancementFilterOptions:(id)a0;
- (void)setLoudnessInfo:(id)a0;
- (long long)activeHapticChannelIndex;
- (void)setHapticVolume:(float)a0;
- (id)effectiveLoudnessInfo;
- (void)setMutesHaptics:(BOOL)a0;
- (BOOL)isEqual:(id)a0;
- (void)setDisableColorMatching:(BOOL)a0;
- (BOOL)mutesHaptics;
- (void)_transferMutesHapticsToFig;
- (void)_transferActiveHapticChannelIndexToFig;
- (void)_respondToFigPlaybackItemBecomingReadyForInpection;

@end