luxlabs header browser preview


@class MPCAudioAssetTypeSelection, NSString, MPModelHomeSharingAsset, MPModelGenericObject, MPIdentifierSet, MPModelStoreAsset, MPModelFileAsset;
@protocol MPCModelPlaybackAssetCacheProviding;

@interface MPCModelGenericAVItemAssetLoadProperties : NSObject

@property (nonatomic) long long HLSContentPolicy;
@property (readonly, nonatomic) BOOL allowsHLSContent;
@property (copy, nonatomic) NSString *assetSourceStorefrontID;
@property (nonatomic) BOOL prefersVideoContent;
@property (retain, nonatomic) id<MPCModelPlaybackAssetCacheProviding> assetCacheProvider;
@property (retain, nonatomic) MPModelFileAsset *fileAsset;
@property (retain, nonatomic) MPModelGenericObject *genericObject;
@property (retain, nonatomic) MPModelHomeSharingAsset *homeSharingAsset;
@property (retain, nonatomic) MPIdentifierSet *itemIdentifiers;
@property (nonatomic) BOOL prefersHighQualityContent;
@property (nonatomic, getter=isRadioPlayback) BOOL radioPlayback;
@property (retain, nonatomic) MPModelStoreAsset *storeAsset;
@property (nonatomic, getter=isFollowUp) BOOL followUp;
@property (nonatomic) unsigned long long accountID;
@property (nonatomic) unsigned long long delegatedAccountID;
@property (copy, nonatomic) NSString *householdID;
@property (copy, nonatomic) NSString *storefrontID;
@property (copy, nonatomic) NSString *playbackAuthorizationToken;
@property (nonatomic) long long preferredAudioAssetType;
@property (retain, nonatomic) MPCAudioAssetTypeSelection *audioAssetTypeSelection;
@property (nonatomic) BOOL supportsVocalAttenuation;

- (void).cxx_destruct;

@end