/*
* This header is generated by classdump-dyld 1.0
* on Tuesday, November 5, 2019 at 2:45:25 AM Mountain Standard Time
* Operating System: Version 13.0 (Build 17J586)
* Image Source: /System/Library/PrivateFrameworks/TVPlayback.framework/TVPlayback
* classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos.
*/

#import <TVPlayback/TVPPlaybackProgress.h>

@class NSDate, TVPDateRange, TVPPlaybackDateController;

@interface TVPDateBasedPlaybackProgress : TVPPlaybackProgress {

	NSDate* _playbackDate;
	TVPDateRange* _seekableDateRange;
	double _roundedDuration;
	TVPPlaybackDateController* _firstDateController;
	TVPPlaybackDateController* _currentDateController;
	TVPPlaybackDateController* _lastDateController;

}

@property (nonatomic,retain) TVPPlaybackDateController * firstDateController;                //@synthesize firstDateController=_firstDateController - In the implementation block
@property (nonatomic,retain) TVPPlaybackDateController * currentDateController;              //@synthesize currentDateController=_currentDateController - In the implementation block
@property (nonatomic,retain) TVPPlaybackDateController * lastDateController;                 //@synthesize lastDateController=_lastDateController - In the implementation block
@property (assign,nonatomic) double roundedDuration;                                         //@synthesize roundedDuration=_roundedDuration - In the implementation block
@property (nonatomic,copy) NSDate * playbackDate;                                            //@synthesize playbackDate=_playbackDate - In the implementation block
@property (nonatomic,retain) TVPDateRange * seekableDateRange;                               //@synthesize seekableDateRange=_seekableDateRange - In the implementation block
@property (nonatomic,copy,readonly) NSDate * roundedStartDate; 
@property (nonatomic,copy,readonly) NSDate * roundedEndDate; 
-(id)init;
-(void)dealloc;
-(NSDate *)playbackDate;
-(void)setPlaybackDate:(NSDate *)arg1 ;
-(TVPDateRange *)seekableDateRange;
-(TVPPlaybackDateController *)firstDateController;
-(TVPPlaybackDateController *)lastDateController;
-(NSDate *)roundedStartDate;
-(NSDate *)roundedEndDate;
-(void)setSeekableDateRange:(TVPDateRange *)arg1 ;
-(double)roundedDuration;
-(void)setRoundedDuration:(double)arg1 ;
-(void)setFirstDateController:(TVPPlaybackDateController *)arg1 ;
-(TVPPlaybackDateController *)currentDateController;
-(void)setCurrentDateController:(TVPPlaybackDateController *)arg1 ;
-(void)setLastDateController:(TVPPlaybackDateController *)arg1 ;
@end

