aboutsummaryrefslogtreecommitdiffstats
path: root/Video Tuneup/ViewController.h
diff options
context:
space:
mode:
Diffstat (limited to 'Video Tuneup/ViewController.h')
-rw-r--r--Video Tuneup/ViewController.h14
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