]> git.sesse.net Git - vlc/blobdiff - modules/gui/macosx/CoreInteraction.h
MacOS X: fix preferences for ModulesConfig
[vlc] / modules / gui / macosx / CoreInteraction.h
index 70ecceac30709cda12c9f6b8df3dc302293ffff6..085997a4e11a2434ba2b26f1bdf78322992af457 100644 (file)
@@ -26,6 +26,7 @@
 #import <vlc_interface.h>
 
 @interface VLCCoreInteraction : NSObject {
+    int i_currentPlaybackRate;
     BOOL b_lockAspectRatio;
 }
 + (VLCCoreInteraction *)sharedInstance;
 - (void)faster;
 - (void)slower;
 - (void)normalSpeed;
+- (void)toggleRecord;
+- (void)setPlaybackRate:(int)i_value;
+- (int)playbackRate;
 - (void)next;
 - (void)previous;
-- (void)forward;
-- (void)backward;
+- (BOOL)isPlaying;
+- (int)currentTime;
+- (void)setCurrentTime:(int)i_value;
+- (int)durationOfCurrentPlaylistItem;
+- (NSURL*)URLOfCurrentPlaylistItem;
+- (NSString*)nameOfCurrentPlaylistItem;
+- (void)forward;        //LEGACY SUPPORT
+- (void)backward;       //LEGACY SUPPORT
+- (void)forwardExtraShort;
+- (void)backwardExtraShort;
+- (void)forwardShort;
+- (void)backwardShort;
+- (void)forwardMedium;
+- (void)backwardMedium;
+- (void)forwardLong;
+- (void)backwardLong;
 
 - (void)repeatOne;
 - (void)repeatAll;
 - (void)volumeUp;
 - (void)volumeDown;
 - (void)mute;
-- (void)setVolume: (int)i_value;
+- (BOOL)isMuted;
+- (int)volume;
+- (void)setVolume:(int)i_value;
 
 - (void)setAspectRatioLocked:(BOOL)b_value;
 - (BOOL)aspectRatioIsLocked;
 - (void)toggleFullscreen;
-- (id)voutView;
 @end