luxlabs header browser preview


@class NSString, NSArray, MPNowPlayingInfoAudioFormat, MPModelGenericObject, MPCPlayerResponseParticipant, MPCPlayerResponse, MPCPlayerAudioFormat, MPCPlayerAudioRoute, NSIndexPath;
@protocol MPCPlayerResponseItemMusicAudio;

@interface MPCPlayerResponseItem : NSObject <MPCPlayerResponseItemMusicAudio> {
    unsigned long long _seekSupport;
}

@property (readonly, weak, nonatomic) MPCPlayerResponse *response;
@property (readonly, nonatomic) NSIndexPath *indexPath;
@property (readonly, nonatomic) MPModelGenericObject *metadataObject;
@property (readonly, nonatomic) MPCPlayerResponseParticipant *enqueueingParticipant;
@property (readonly, nonatomic, getter=isPlaceholder) BOOL placeholder;
@property (readonly, nonatomic, getter=isAutoPlay) BOOL autoPlay;
@property (readonly, copy, nonatomic) NSString *contentItemIdentifier;
@property (readonly, nonatomic) long long revision;
@property (readonly, nonatomic) struct { double snapshotTime; double startTime; double endTime; double duration; double elapsedDuration; float rate; float defaultRate; BOOL isLiveContent; BOOL isLoading; } duration;
@property (readonly, copy, nonatomic) NSString *localizedDurationString;
@property (readonly, copy, nonatomic) NSString *explicitBadge;
@property (readonly, nonatomic) NSArray *languageOptionGroups;
@property (readonly, nonatomic) id<MPCPlayerResponseItemMusicAudio> musicAudio;
@property (readonly, copy, nonatomic) MPNowPlayingInfoAudioFormat *nowPlayingAudioFormat;
@property (readonly, nonatomic) MPCPlayerAudioFormat *preferredFormat;
@property (readonly, nonatomic) MPCPlayerAudioFormat *activeFormat;
@property (readonly, nonatomic) unsigned long long preferredTiers;
@property (readonly, nonatomic) long long activeFormatJustification;
@property (readonly, nonatomic) NSArray *alternateFormats;
@property (readonly, nonatomic) MPCPlayerAudioRoute *audioRoute;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (id)remove;
- (id)_stateDumpObject;
- (id)likeCommand;
- (id)dislikeCommand;
- (void).cxx_destruct;
- (id)wishlistCommand;
- (id)seekCommand;
- (id)playbackRateCommand;
- (id)_buildLanguageOptionGroups:(id)a0 currentLanguageOptions:(id)a1;
- (unsigned long long)_determineSeekSupport;
- (id)_favoriteCommand;
- (id)_feedbackCommandWithMediaRemoteCommand:(unsigned int)a0;
- (BOOL)_isDislikedMetadataObject;
- (BOOL)_isDislikedValueForSong:(id)a0;
- (BOOL)_isFavoriteMetadataObject;
- (BOOL)_isFavoriteValueForSong:(id)a0;
- (BOOL)_isLibraryAddEligibleMetadataObject;
- (id)_modelSongMetadataObject;
- (id)_suggestLessCommand;
- (id)initWithModelGenericObject:(id)a0 indexPath:(id)a1 enqueueingParticipant:(id)a2 response:(id)a3;
- (id)rateCommand;
- (id)switchToAlternativeFormat:(id)a0;

@end