luxlabs header browser preview


@class NSString, NSDictionary, NSURL, NSNumber;

@interface MPCModelGenericAVItemAssetLoadResult : NSObject

@property (nonatomic) BOOL allowsAssetCaching;
@property (nonatomic) BOOL allowsAssetInfoCaching;
@property (copy, nonatomic) NSString *assetPathExtension;
@property (nonatomic) long long assetProtectionType;
@property (nonatomic) long long assetQualityType;
@property (copy, nonatomic) NSURL *assetURL;
@property (nonatomic) BOOL isHomeSharingAsset;
@property (nonatomic) BOOL isHLSAsset;
@property (nonatomic) BOOL isCloudStreamingAsset;
@property (nonatomic) BOOL onlineSubscriptionKeysRequired;
@property (copy, nonatomic) NSURL *protectedContentSupportStorageFileURL;
@property (copy, nonatomic) NSDictionary *purchaseBundleDictionary;
@property (copy, nonatomic) NSURL *streamingKeyCertificateURL;
@property (copy, nonatomic) NSURL *streamingKeyServerURL;
@property (copy, nonatomic) NSString *keyServerProtocolType;
@property (copy, nonatomic) NSNumber *streamingKeyAdamID;
@property (copy, nonatomic) NSURL *alternateHLSPlaylistURL;
@property (copy, nonatomic) NSURL *alternateHLSKeyServerURL;
@property (copy, nonatomic) NSURL *alternateHLSKeyCertificateURL;
@property (retain, nonatomic) id suzeLeaseID;
@property (nonatomic, getter=isiTunesStoreStream) BOOL iTunesStoreStream;
@property (copy, nonatomic) id /* block */ willBecomeActivePlayerItemHandler;
@property (readonly, nonatomic) BOOL hasValidAsset;
@property (copy, nonatomic) NSString *playbackAuthorizationToken;
@property (nonatomic) long long audioAssetType;
@property (nonatomic, getter=isDownloadedAsset) BOOL downloadedAsset;
@property (nonatomic) long long source;

+ (id)assetLoadResultWithStoreAssetPlaybackResponse:(id)a0 assetLoadProperties:(id)a1 source:(long long)a2 error:(id *)a3;

- (id)descriptionDictionary;
- (id)description;
- (void).cxx_destruct;

@end