luxlabs header browser preview


@class NSString, NSMutableDictionary, NSDictionary, NSNumber;

@interface MPCPlayPerfMetrics : NSObject

@property (retain, nonatomic) NSMutableDictionary *data;
@property (retain, nonatomic, setter=set_eventType:) NSString *eventType;
@property (retain, nonatomic, setter=set_eventTime:) NSNumber *eventTime;
@property (retain, nonatomic, setter=set_sectionIdentifier:) NSString *sectionIdentifier;
@property (retain, nonatomic, setter=set_itemIdentifier:) NSString *itemIdentifier;
@property (retain, nonatomic, setter=set_itemMetadata:) NSDictionary *itemMetadata;
@property (retain, nonatomic, setter=set_featureName:) NSString *featureName;
@property (retain, nonatomic, setter=set_siriRefId:) NSString *siriRefId;
@property (retain, nonatomic, setter=set_queueType:) NSString *queueType;
@property (retain, nonatomic, setter=set_isRemoteSetQueue:) NSNumber *isRemoteSetQueue;
@property (retain, nonatomic, setter=set_isShuffled:) NSNumber *isShuffled;
@property (retain, nonatomic, setter=set_isAutoPlayEnabled:) NSNumber *isAutoPlayEnabled;
@property (retain, nonatomic, setter=set_isSharePlay:) NSNumber *isSharePlay;
@property (retain, nonatomic, setter=set_assetType:) NSNumber *assetType;
@property (retain, nonatomic, setter=set_assetSource:) NSNumber *assetSource;
@property (retain, nonatomic, setter=set_assetLocation:) NSNumber *assetLocation;
@property (retain, nonatomic, setter=set_assetCacheAge:) NSNumber *assetCacheAge;
@property (retain, nonatomic, setter=set_endpointType:) NSNumber *endpointType;
@property (retain, nonatomic, setter=set_subscriptionType:) NSNumber *subscriptionType;
@property (retain, nonatomic, setter=set_isDelegatedPlayback:) NSNumber *isDelegatedPlayback;
@property (retain, nonatomic, setter=set_hasOnlinePlaybackKeys:) NSNumber *hasOnlinePlaybackKeys;
@property (retain, nonatomic, setter=set_hasOfflinePlaybackKeys:) NSNumber *hasOfflinePlaybackKeys;
@property (retain, nonatomic, setter=set_formatInfo:) NSDictionary *formatInfo;
@property (retain, nonatomic, setter=set_routeInfo:) NSDictionary *routeInfo;
@property (retain, nonatomic, setter=set_networkType:) NSNumber *networkType;
@property (retain, nonatomic, setter=set_isFirstPlay:) NSNumber *isFirstPlay;
@property (retain, nonatomic, setter=set_isReplacingPlayback:) NSNumber *isReplacingPlayback;
@property (retain, nonatomic, setter=set_errorResolution:) NSNumber *errorResolution;
@property (retain, nonatomic, setter=set_errorSignature:) NSString *errorSignature;
@property (retain, nonatomic, setter=set_hasAccountInfo:) NSNumber *hasAccountInfo;
@property (retain, nonatomic, setter=set_isActiveAccount:) NSNumber *isActiveAccount;
@property (retain, nonatomic, setter=set_seekBeforePlaying:) NSNumber *seekBeforePlaying;
@property (retain, nonatomic, setter=set_queueCommandType:) NSNumber *queueCommandType;
@property (retain, nonatomic, setter=set_storefront:) NSString *storefront;
@property (retain, nonatomic, setter=set_experimentID:) NSString *experimentID;
@property (retain, nonatomic, setter=set_treatmentID:) NSString *treatmentID;
@property (retain, nonatomic, setter=set_vocalsControlActive:) NSNumber *vocalsControlActive;
@property (retain, nonatomic, setter=set_assetProtectionType:) NSNumber *assetProtectionType;
@property (retain, nonatomic, setter=set_setQueueCommandSendTime:) NSNumber *setQueueCommandSendTime;
@property (retain, nonatomic, setter=set_playCommandSendTime:) NSNumber *playCommandSendTime;
@property (retain, nonatomic, setter=set_queueLoadWaitTime:) NSNumber *queueLoadWaitTime;
@property (retain, nonatomic, setter=set_assetLoadWaitTime:) NSNumber *assetLoadWaitTime;
@property (retain, nonatomic, setter=set_readyToPlayStatusWaitTime:) NSNumber *readyToPlayStatusWaitTime;
@property (retain, nonatomic, setter=set_playCommandWaitTime:) NSNumber *playCommandWaitTime;
@property (retain, nonatomic, setter=set_rateChangeWaitTime:) NSNumber *rateChangeWaitTime;
@property (retain, nonatomic, setter=set_firstAudioFrameWaitTime:) NSNumber *firstAudioFrameWaitTime;
@property (retain, nonatomic, setter=set_nextItemWaitTime:) NSNumber *nextItemWaitTime;
@property (retain, nonatomic, setter=set_lookupWaitTime:) NSNumber *lookupWaitTime;
@property (retain, nonatomic, setter=set_bagWaitTime:) NSNumber *bagWaitTime;
@property (retain, nonatomic, setter=set_leaseWaitTime:) NSNumber *leaseWaitTime;
@property (retain, nonatomic, setter=set_suzeLeaseWaitTime:) NSNumber *suzeLeaseWaitTime;
@property (retain, nonatomic, setter=set_subscriptionAssetLoadWaitTime:) NSNumber *subscriptionAssetLoadWaitTime;
@property (retain, nonatomic, setter=set_mediaRedownloadWaitTime:) NSNumber *mediaRedownloadWaitTime;
@property (retain, nonatomic, setter=set_hlsMetadataWaitTime:) NSNumber *hlsMetadataWaitTime;
@property (retain, nonatomic, setter=set_sessionActivationWaitTime:) NSNumber *sessionActivationWaitTime;
@property (retain, nonatomic, setter=set_sessionActivationAVTime:) NSNumber *sessionActivationAVTime;
@property (retain, nonatomic, setter=set_sessionActivationClientTime:) NSNumber *sessionActivationClientTime;
@property (retain, nonatomic, setter=set_checkpointMRSetQueueBegin:) NSNumber *checkpointMRSetQueueBegin;
@property (retain, nonatomic, setter=set_checkpointSetQueueBegin:) NSNumber *checkpointSetQueueBegin;
@property (retain, nonatomic, setter=set_checkpointRateZero:) NSNumber *checkpointRateZero;
@property (retain, nonatomic, setter=set_checkpointSetQueueEnd:) NSNumber *checkpointSetQueueEnd;
@property (retain, nonatomic, setter=set_checkpointMRPlay:) NSNumber *checkpointMRPlay;
@property (retain, nonatomic, setter=set_checkpointPlay:) NSNumber *checkpointPlay;
@property (retain, nonatomic, setter=set_checkpointAssetLoadBegin:) NSNumber *checkpointAssetLoadBegin;
@property (retain, nonatomic, setter=set_checkpointAssetLoadEnd:) NSNumber *checkpointAssetLoadEnd;
@property (retain, nonatomic, setter=set_checkpointLikelyToKeepUp:) NSNumber *checkpointLikelyToKeepUp;
@property (retain, nonatomic, setter=set_checkpointReadyToPlay:) NSNumber *checkpointReadyToPlay;
@property (retain, nonatomic, setter=set_checkpointRateOne:) NSNumber *checkpointRateOne;
@property (retain, nonatomic, setter=set_checkpointFirstAudioFrame:) NSNumber *checkpointFirstAudioFrame;
@property (readonly, nonatomic) NSNumber *musicTotalTime;
@property (readonly, nonatomic) NSNumber *musicWaitTime;
@property (readonly, nonatomic) NSNumber *mediaPlayerTime;
@property (readonly, nonatomic) NSNumber *networkTime;
@property (readonly, nonatomic) NSNumber *avTime;

+ (id)playMetricsWithErrorSignature:(id)a0 event:(id)a1 cursor:(id)a2;
+ (id)playMetricsWithFirstFrameEvent:(id)a0 cursor:(id)a1;

- (id)treatmentID;
- (id)routeInfo;
- (id)itemIdentifier;
- (id)endpointType;
- (id)eventTime;
- (id)subscriptionType;
- (id)init;
- (id)featureName;
- (id)storefront;
- (id)jsonObject;
- (id)eventType;
- (id)sectionIdentifier;
- (id)assetSource;
- (id)description;
- (void).cxx_destruct;
- (id)experimentID;
- (id)dictionaryRepresentation;
- (id)assetType;
- (id)isActiveAccount;
- (id)networkType;
- (id)vocalsControlActive;
- (id)hasOfflinePlaybackKeys;
- (id)hasOnlinePlaybackKeys;
- (id)isAutoPlayEnabled;
- (id)isDelegatedPlayback;
- (id)queueType;
- (id)assetLocation;
- (id)isRemoteSetQueue;
- (id)isShuffled;
- (id)errorResolution;
- (void)addAssetSelectionWithCursor:(id)a0 itemIDPayload:(id)a1;
- (void)addEnvironmentInfoWithCursor:(id)a0;
- (void)addNetworkTimesWithScopedCursor:(id)a0;
- (void)addPlaybackBehaviorWithCursor:(id)a0;
- (void)addQueueMetadata:(id)a0;
- (void)addSessionActivationTimesWithScopedCursor:(id)a0;
- (void)addSharePlayWithCursor:(id)a0;
- (id)assetCacheAge;
- (id)assetLoadWaitTime;
- (id)assetProtectionType;
- (id)bagWaitTime;
- (id)checkpointAssetLoadBegin;
- (id)checkpointAssetLoadEnd;
- (id)checkpointFirstAudioFrame;
- (id)checkpointLikelyToKeepUp;
- (id)checkpointMRPlay;
- (id)checkpointMRSetQueueBegin;
- (id)checkpointPlay;
- (id)checkpointRateOne;
- (id)checkpointRateZero;
- (id)checkpointReadyToPlay;
- (id)checkpointSetQueueBegin;
- (id)checkpointSetQueueEnd;
- (id)errorSignature;
- (id)firstAudioFrameWaitTime;
- (id)formatInfo;
- (id)hasAccountInfo;
- (id)hlsMetadataWaitTime;
- (id)isFirstPlay;
- (id)isReplacingPlayback;
- (id)isSharePlay;
- (id)itemMetadata;
- (id)leaseWaitTime;
- (id)lookupWaitTime;
- (id)mediaRedownloadWaitTime;
- (id)nextItemWaitTime;
- (id)playCommandSendTime;
- (id)playCommandWaitTime;
- (id)queueCommandType;
- (id)queueLoadWaitTime;
- (id)rateChangeWaitTime;
- (id)readyToPlayStatusWaitTime;
- (id)seekBeforePlaying;
- (id)sessionActivationAVTime;
- (id)sessionActivationClientTime;
- (id)sessionActivationWaitTime;
- (id)setQueueCommandSendTime;
- (id)siriRefId;
- (id)subscriptionAssetLoadWaitTime;
- (id)suzeLeaseWaitTime;

@end