VLCMovieViewController.h 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. //
  2. // VLCDetailViewController.h
  3. // AspenProject
  4. //
  5. // Created by Felix Paul Kühne on 27.02.13.
  6. // Copyright (c) 2013 VideoLAN. All rights reserved.
  7. //
  8. #import <UIKit/UIKit.h>
  9. @interface VLCMovieViewController : UIViewController <UISplitViewControllerDelegate, VLCMediaPlayerDelegate, UIActionSheetDelegate>
  10. {
  11. VLCMediaPlayer *_mediaPlayer;
  12. UIView *_movieView;
  13. UIBarButtonItem *_backButton;
  14. UISlider *_positionSlider;
  15. UIBarButtonItem *_timeDisplay;
  16. UIButton *_playPauseButton;
  17. UIButton *_bwdButton;
  18. UIButton *_fwdButton;
  19. UIButton *_subtitleSwitcherButton;
  20. UIButton *_audioSwitcherButton;
  21. UIView *_controllerPanel;
  22. UIToolbar *_toolbar;
  23. BOOL _controlsHidden;
  24. UIActionSheet *_subtitleActionSheet;
  25. UIActionSheet *_audiotrackActionSheet;
  26. }
  27. @property (nonatomic, retain) IBOutlet UIView *movieView;
  28. @property (nonatomic, retain) IBOutlet UIBarButtonItem *backButton;
  29. @property (nonatomic, retain) IBOutlet UISlider *positionSlider;
  30. @property (nonatomic, retain) IBOutlet UIBarButtonItem *timeDisplay;
  31. @property (nonatomic, retain) IBOutlet UIButton *playPauseButton;
  32. @property (nonatomic, retain) IBOutlet UIButton *bwdButton;
  33. @property (nonatomic, retain) IBOutlet UIButton *fwdButton;
  34. @property (nonatomic, retain) IBOutlet UIButton *subtitleSwitcherButton;
  35. @property (nonatomic, retain) IBOutlet UIButton *audioSwitcherButton;
  36. @property (nonatomic, retain) IBOutlet UIToolbar *toolbar;
  37. @property (nonatomic, retain) IBOutlet UIView *controllerPanel;
  38. @property (strong, nonatomic) MLFile *mediaItem;
  39. - (IBAction)closePlayback:(id)sender;
  40. - (IBAction)positionSliderAction:(id)sender;
  41. - (IBAction)play:(id)sender;
  42. - (IBAction)backward:(id)sender;
  43. - (IBAction)forward:(id)sender;
  44. - (IBAction)switchAudioTrack:(id)sender;
  45. - (IBAction)switchSubtitleTrack:(id)sender;
  46. @end