System/Library/PrivateFrameworks/PhotosUIPrivate.framework
PUVideoScrubberView.h
Download PUVideoScrubberView.h
@class AVTimeFormatter, NSLayoutConstraint, UISlider, UILabel, NSObject;
@protocol PUVideoScrubberViewDelegate;
@interface PUVideoScrubberView : UIView {
struct { long long value; int timescale; unsigned int flags; long long epoch; } _startingTime;
struct { long long value; int timescale; unsigned int flags; long long epoch; } _endingTime;
struct { long long value; int timescale; unsigned int flags; long long epoch; } _currentTime;
AVTimeFormatter *_beforeTimeFormatter;
AVTimeFormatter *_afterTimeFormatter;
BOOL _beforeTimeLabelOffset;
BOOL _afterTimeLabelOffset;
NSLayoutConstraint *_beforeLabelVerticalConstraint;
NSLayoutConstraint *_afterLabelVerticalConstraint;
}
@property (retain, nonatomic) UISlider *scrubberSlider;
@property (retain, nonatomic) UILabel *beforeTimeLabel;
@property (retain, nonatomic) UILabel *afterTimeLabel;
@property (weak, nonatomic) NSObject<PUVideoScrubberViewDelegate> *delegate;
- (void)setCurrentTime:(struct { long long x0; int x1; unsigned int x2; long long x3; })a0;
- (void).cxx_destruct;
- (void)layoutSubviews;
- (id)initWithStartingTime:(struct { long long x0; int x1; unsigned int x2; long long x3; })a0 endingTime:(struct { long long x0; int x1; unsigned int x2; long long x3; })a1 currentTime:(struct { long long x0; int x1; unsigned int x2; long long x3; })a2;
- (void)offsetTimeLabelsIfNecessary;
- (void)timesChanged:(struct { long long x0; int x1; unsigned int x2; long long x3; })a0 endingTime:(struct { long long x0; int x1; unsigned int x2; long long x3; })a1 currentTime:(struct { long long x0; int x1; unsigned int x2; long long x3; })a2;
- (void)updateSliderPosition;
- (void)videoScrubberDoneChanging;
- (void)videoScrubberValueChanged:(id)a0;
@end