text: /*
  * This header is generated by classdump-dyld 1.0
  * on Saturday, August 24, 2019 at 9:50:02 PM Mountain Standard Time
  * Operating System: Version 12.4 (Build 16M568)
  * Image Source: /System/Library/PrivateFrameworks/MetricsKit.framework/MetricsKit
  * classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos.
  */
  
  
  @protocol MTMediaPlaylist;
  @class MTVPAFKit, MTMediaActivity, NSMutableArray, MTMediaTimeTracker;
  
  @interface MTMediaActivityTracker : NSObject {
  
  	BOOL _shouldGenerateTransitions;
  	MTVPAFKit* _vpafKit;
  	id<MTMediaPlaylist> _playlist;
  	MTMediaActivity* _playActivity;
  	MTMediaActivity* _seekActivity;
  	NSMutableArray* _eventData;
  	MTMediaTimeTracker* _timeTracker;
  
  }
  
  @property (assign,nonatomic,__weak) MTVPAFKit * vpafKit;                    //@synthesize vpafKit=_vpafKit - In the implementation block
  @property (nonatomic,retain) id<MTMediaPlaylist> playlist;                  //@synthesize playlist=_playlist - In the implementation block
  @property (nonatomic,retain) MTMediaActivity * playActivity;                //@synthesize playActivity=_playActivity - In the implementation block
  @property (nonatomic,retain) MTMediaActivity * seekActivity;                //@synthesize seekActivity=_seekActivity - In the implementation block
  @property (nonatomic,retain) NSMutableArray * eventData;                    //@synthesize eventData=_eventData - In the implementation block
  @property (nonatomic,retain) MTMediaTimeTracker * timeTracker;              //@synthesize timeTracker=_timeTracker - In the implementation block
  @property (assign,nonatomic) BOOL shouldGenerateTransitions;                //@synthesize shouldGenerateTransitions=_shouldGenerateTransitions - In the implementation block
  +(/*^block*/id)playlistItemComparator;
  -(id<MTMediaPlaylist>)playlist;
  -(void)setPlaylist:(id<MTMediaPlaylist>)arg1 ;
  -(id)initWithVPAFKit:(id)arg1 playlist:(id)arg2 ;
  -(void)setVpafKit:(MTVPAFKit *)arg1 ;
  -(MTVPAFKit *)vpafKit;
  -(void)setShouldGenerateTransitions:(BOOL)arg1 ;
  -(id)startActivity:(long long)arg1 overallPosition:(unsigned long long)arg2 type:(id)arg3 reason:(id)arg4 eventData:(id)arg5 ;
  -(BOOL)shouldGenerateTransitions;
  -(void)setTimeTracker:(MTMediaTimeTracker *)arg1 ;
  -(void)playStartedWithPlaybackRate:(float)arg1 overallPosition:(unsigned long long)arg2 type:(id)arg3 reason:(id)arg4 eventData:(id)arg5 ;
  -(void)generatePlaylistTransitionsIfNecessary:(unsigned long long)arg1 ;
  -(void)stopActivity:(long long)arg1 overallPosition:(unsigned long long)arg2 type:(id)arg3 reason:(id)arg4 eventData:(id)arg5 ;
  -(MTMediaTimeTracker *)timeTracker;
  -(id)combineEventData:(id)arg1 withPlaylistDataForItem:(id)arg2 ;
  -(void)setPlayActivity:(MTMediaActivity *)arg1 ;
  -(void)setSeekActivity:(MTMediaActivity *)arg1 ;
  -(MTMediaActivity *)seekActivity;
  -(void)playTransitionedAtOverallPosition:(unsigned long long)arg1 eventData:(id)arg2 ;
  -(void)synchronizePlaybackRate:(float)arg1 overallPosition:(unsigned long long)arg2 ;
  -(void)updateEventData:(id)arg1 ;
  -(MTMediaActivity *)playActivity;
  -(void)seekStoppedAtOverallPosition:(unsigned long long)arg1 type:(id)arg2 reason:(id)arg3 eventData:(id)arg4 ;
  -(void)playStartedAtOverallPosition:(unsigned long long)arg1 type:(id)arg2 reason:(id)arg3 eventData:(id)arg4 ;
  -(void)seekStartedAtOverallPosition:(unsigned long long)arg1 type:(id)arg2 reason:(id)arg3 eventData:(id)arg4 ;
  -(void)playStoppedAtOverallPosition:(unsigned long long)arg1 type:(id)arg2 reason:(id)arg3 eventData:(id)arg4 ;
  -(void)setEventData:(NSMutableArray *)arg1 ;
  -(NSMutableArray *)eventData;
  @end
  
  