Update theme submodule
[platform/upstream/gstreamer.git] / examples / tutorials / xcode iOS / Tutorial 4 / VideoViewController.h
1 #import <UIKit/UIKit.h>
2 #import "GStreamerBackendDelegate.h"
3
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;
15 }
16
17 @property (retain,nonatomic) NSString *uri;
18
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;
24
25 /* From GStreamerBackendDelegate */
26 -(void) gstreamerInitialized;
27 -(void) gstreamerSetUIMessage:(NSString *)message;
28
29 @end