Controller.h 966 B

12345678910111213141516171819202122232425262728293031323334353637
  1. /* Controller */
  2. #import <Cocoa/Cocoa.h>
  3. #import <VLCKit/VLCKit.h>
  4. @interface Controller : NSObject
  5. {
  6. IBOutlet NSView * remoteURLView;
  7. IBOutlet NSView * workingView;
  8. IBOutlet NSWindow * window;
  9. IBOutlet NSButton * openConvertedFileButton;
  10. NSNumber * selectedStreamOutput;
  11. NSString * remoteURLAsString;
  12. VLCMedia * media;
  13. VLCStreamSession * streamSession;
  14. NSString * outputFilePath;
  15. NSString * outputFolderPath;
  16. }
  17. - (void)awakeFromNib;
  18. @property (retain) VLCMedia * media;
  19. @property (retain) VLCStreamSession * streamSession;
  20. @property (assign) NSNumber * selectedStreamOutput;
  21. @property (retain,readonly) NSString * outputFilePath;
  22. @property (retain,readonly) NSString * outputFolderPath;
  23. @property (retain) NSString * remoteURLAsString;
  24. - (IBAction)convert:(id)sender;
  25. - (IBAction)openConvertedFile:(id)sender;
  26. - (IBAction)openConvertedEnclosingFolder:(id)sender;
  27. - (IBAction)pickOutputFolderPath:(id)sender;
  28. @end