1 #import <UIKit/UIKit.h>
2 #import "GStreamerBackendDelegate.h"
4 @interface VideoViewController : UIViewController <GStreamerBackendDelegate> {
5 IBOutlet UILabel *message_label;
6 IBOutlet UIBarButtonItem *play_button;
7 IBOutlet UIBarButtonItem *pause_button;
8 IBOutlet UIView *video_view;
9 IBOutlet UIView *video_container_view;
10 IBOutlet NSLayoutConstraint *video_width_constraint;
11 IBOutlet NSLayoutConstraint *video_height_constraint;
12 IBOutlet UIToolbar *toolbar;
13 IBOutlet UITextField *time_label;
14 IBOutlet UISlider *time_slider;
17 @property (retain,nonatomic) NSString *uri;
19 -(IBAction) play:(id)sender;
20 -(IBAction) pause:(id)sender;
21 -(IBAction) sliderValueChanged:(id)sender;
22 -(IBAction) sliderTouchDown:(id)sender;
23 -(IBAction) sliderTouchUp:(id)sender;
25 /* From GStreamerBackendDelegate */
26 -(void) gstreamerInitialized;
27 -(void) gstreamerSetUIMessage:(NSString *)message;