diff options
Diffstat (limited to 'Video Tuneup/ViewController.h')
| -rw-r--r-- | Video Tuneup/ViewController.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/Video Tuneup/ViewController.h b/Video Tuneup/ViewController.h index 99a7a1b..8c84b4f 100644 --- a/Video Tuneup/ViewController.h +++ b/Video Tuneup/ViewController.h @@ -16,6 +16,11 @@ @interface ViewController : UIViewController { AVURLAsset *asset; AVURLAsset *songAsset; + + // Related to scrubbing + float mRestoreAfterScrubbingRate; + BOOL seekToZeroBeforePlay; + id mTimeObserver; } @property (nonatomic, retain) AVPlayer *player; @@ -27,6 +32,8 @@ @property (nonatomic, retain) IBOutlet UIButton *rewindButton; @property (nonatomic, retain) IBOutlet UIToolbar *videoNavBar; @property (nonatomic, retain) IBOutlet UILabel *exportStatus; +@property (nonatomic, retain) IBOutlet UISlider* mScrubber; + - (void)hideCameraRollText; - (IBAction)loadAssetFromFile:sender; @@ -36,6 +43,13 @@ - (IBAction)rewind:sender; - (IBAction)exportToCameraRoll:sender; - (void)syncUI; +- (void)syncScrubber; +- (void)beginScrubbing:(id)sender; +- (void)scrub:(id)sender; +- (void)endScrubbing:(id)sender; +- (BOOL)isScrubbing; +- (void)initScrubberTimer; +- (CMTime)playerItemDuration; - (void)exportDidFinish:(AVAssetExportSession*)session; @end
\ No newline at end of file |
