Commit ea32bd20 authored by Felix Paul Kühne's avatar Felix Paul Kühne

macosx: fixed white spacing errors introduced in previous commit...

macosx: fixed white spacing errors introduced in previous commit (ff8183c0)
parent ff8183c0
...@@ -125,7 +125,7 @@ static VLCCoreInteraction *_o_sharedInstance = nil; ...@@ -125,7 +125,7 @@ static VLCCoreInteraction *_o_sharedInstance = nil;
- (void)setPlaybackRate:(int)i_value - (void)setPlaybackRate:(int)i_value
{ {
playlist_t * p_playlist = pl_Get( VLCIntf ); playlist_t * p_playlist = pl_Get( VLCIntf );
double speed = pow( 2, (double)i_value / 17 ); double speed = pow( 2, (double)i_value / 17 );
int rate = INPUT_RATE_DEFAULT / speed; int rate = INPUT_RATE_DEFAULT / speed;
if( i_currentPlaybackRate != rate ) if( i_currentPlaybackRate != rate )
...@@ -136,16 +136,16 @@ static VLCCoreInteraction *_o_sharedInstance = nil; ...@@ -136,16 +136,16 @@ static VLCCoreInteraction *_o_sharedInstance = nil;
- (int)playbackRate - (int)playbackRate
{ {
playlist_t * p_playlist = pl_Get( VLCIntf ); playlist_t * p_playlist = pl_Get( VLCIntf );
float rate = var_GetFloat( p_playlist, "rate" ); float rate = var_GetFloat( p_playlist, "rate" );
double value = 17 * log( rate ) / log( 2. ); double value = 17 * log( rate ) / log( 2. );
int returnValue = (int) ( ( value > 0 ) ? value + .5 : value - .5 ); int returnValue = (int) ( ( value > 0 ) ? value + .5 : value - .5 );
if( returnValue < -34 ) if( returnValue < -34 )
returnValue = -34; returnValue = -34;
else if( returnValue > 34 ) else if( returnValue > 34 )
returnValue = 34; returnValue = 34;
i_currentPlaybackRate = returnValue; i_currentPlaybackRate = returnValue;
return returnValue; return returnValue;
} }
...@@ -162,275 +162,275 @@ static VLCCoreInteraction *_o_sharedInstance = nil; ...@@ -162,275 +162,275 @@ static VLCCoreInteraction *_o_sharedInstance = nil;
- (BOOL)isPlaying - (BOOL)isPlaying
{ {
input_thread_t * p_input = pl_CurrentInput( VLCIntf ); input_thread_t * p_input = pl_CurrentInput( VLCIntf );
if (!p_input) return NO; if (!p_input) return NO;
input_state_e i_state = ERROR_S; input_state_e i_state = ERROR_S;
input_Control( p_input, INPUT_GET_STATE, &i_state); input_Control( p_input, INPUT_GET_STATE, &i_state);
vlc_object_release( p_input ); vlc_object_release( p_input );
return ((i_state == OPENING_S) || (i_state == PLAYING_S)); return ((i_state == OPENING_S) || (i_state == PLAYING_S));
} }
- (int)currentTime - (int)currentTime
{ {
input_thread_t * p_input = pl_CurrentInput( VLCIntf ); input_thread_t * p_input = pl_CurrentInput( VLCIntf );
int64_t i_currentTime = -1; int64_t i_currentTime = -1;
if (!p_input) return i_currentTime; if (!p_input) return i_currentTime;
input_Control( p_input, INPUT_GET_TIME, &i_currentTime); input_Control( p_input, INPUT_GET_TIME, &i_currentTime);
vlc_object_release( p_input ); vlc_object_release( p_input );
return (int)( i_currentTime / 1000000 ); return (int)( i_currentTime / 1000000 );
} }
- (void)setCurrentTime:(int)i_value - (void)setCurrentTime:(int)i_value
{ {
int64_t i64_value = (int64_t)i_value; int64_t i64_value = (int64_t)i_value;
input_thread_t * p_input = pl_CurrentInput( VLCIntf ); input_thread_t * p_input = pl_CurrentInput( VLCIntf );
if (!p_input) return; if (!p_input) return;
input_Control( p_input, INPUT_SET_TIME, (int64_t)(i64_value * 1000000)); input_Control( p_input, INPUT_SET_TIME, (int64_t)(i64_value * 1000000));
vlc_object_release( p_input ); vlc_object_release( p_input );
} }
- (int)durationOfCurrentPlaylistItem - (int)durationOfCurrentPlaylistItem
{ {
input_thread_t * p_input = pl_CurrentInput( VLCIntf ); input_thread_t * p_input = pl_CurrentInput( VLCIntf );
int64_t i_duration = -1; int64_t i_duration = -1;
if (!p_input) return i_duration; if (!p_input) return i_duration;
input_Control( p_input, INPUT_GET_LENGTH, &i_duration); input_Control( p_input, INPUT_GET_LENGTH, &i_duration);
vlc_object_release( p_input ); vlc_object_release( p_input );
return (int)(i_duration / 1000000); return (int)(i_duration / 1000000);
} }
- (NSURL*)URLOfCurrentPlaylistItem - (NSURL*)URLOfCurrentPlaylistItem
{ {
input_thread_t *p_input = pl_CurrentInput( VLCIntf ); input_thread_t *p_input = pl_CurrentInput( VLCIntf );
if (!p_input) return nil; if (!p_input) return nil;
input_item_t *p_item = input_GetItem( p_input ); input_item_t *p_item = input_GetItem( p_input );
if (!p_item) return nil; if (!p_item) return nil;
char *psz_uri = input_item_GetURI( p_item ); char *psz_uri = input_item_GetURI( p_item );
if (!psz_uri) return nil; if (!psz_uri) return nil;
NSURL *o_url; NSURL *o_url;
o_url = [NSURL URLWithString:[NSString stringWithUTF8String:psz_uri]]; o_url = [NSURL URLWithString:[NSString stringWithUTF8String:psz_uri]];
return o_url; return o_url;
} }
- (NSString*)nameOfCurrentPlaylistItem - (NSString*)nameOfCurrentPlaylistItem
{ {
input_thread_t *p_input = pl_CurrentInput( VLCIntf ); input_thread_t *p_input = pl_CurrentInput( VLCIntf );
if (!p_input) return nil; if (!p_input) return nil;
input_item_t *p_item = input_GetItem( p_input ); input_item_t *p_item = input_GetItem( p_input );
if (!p_item) return nil; if (!p_item) return nil;
char *psz_uri = input_item_GetURI( p_item ); char *psz_uri = input_item_GetURI( p_item );
if (!psz_uri) return nil; if (!psz_uri) return nil;
NSString *o_name; NSString *o_name;
char *format = var_InheritString( VLCIntf, "input-title-format" ); char *format = var_InheritString( VLCIntf, "input-title-format" );
char *formated = str_format_meta( p_input, format ); char *formated = str_format_meta( p_input, format );
free( format ); free( format );
o_name = [NSString stringWithUTF8String:formated]; o_name = [NSString stringWithUTF8String:formated];
free( formated ); free( formated );
NSURL * o_url = [NSURL URLWithString: [NSString stringWithUTF8String: psz_uri]]; NSURL * o_url = [NSURL URLWithString: [NSString stringWithUTF8String: psz_uri]];
free( psz_uri ); free( psz_uri );
if ([o_name isEqualToString:@""]) if ([o_name isEqualToString:@""])
{ {
if ([o_url isFileURL]) if ([o_url isFileURL])
o_name = [[NSFileManager defaultManager] displayNameAtPath: [o_url path]]; o_name = [[NSFileManager defaultManager] displayNameAtPath: [o_url path]];
else else
o_name = [o_url absoluteString]; o_name = [o_url absoluteString];
} }
return o_name; return o_name;
} }
- (void)forward - (void)forward
{ {
//LEGACY SUPPORT //LEGACY SUPPORT
[self forwardShort]; [self forwardShort];
} }
- (void)backward - (void)backward
{ {
//LEGACY SUPPORT //LEGACY SUPPORT
[self backwardShort]; [self backwardShort];
} }
- (void)forwardExtraShort - (void)forwardExtraShort
{ {
var_SetInteger( VLCIntf->p_libvlc, "key-action", ACTIONID_JUMP_FORWARD_EXTRASHORT ); var_SetInteger( VLCIntf->p_libvlc, "key-action", ACTIONID_JUMP_FORWARD_EXTRASHORT );
} }
- (void)backwardExtraShort - (void)backwardExtraShort
{ {
var_SetInteger( VLCIntf->p_libvlc, "key-action", ACTIONID_JUMP_BACKWARD_EXTRASHORT ); var_SetInteger( VLCIntf->p_libvlc, "key-action", ACTIONID_JUMP_BACKWARD_EXTRASHORT );
} }
- (void)forwardShort - (void)forwardShort
{ {
var_SetInteger( VLCIntf->p_libvlc, "key-action", ACTIONID_JUMP_FORWARD_SHORT ); var_SetInteger( VLCIntf->p_libvlc, "key-action", ACTIONID_JUMP_FORWARD_SHORT );
} }
- (void)backwardShort - (void)backwardShort
{ {
var_SetInteger( VLCIntf->p_libvlc, "key-action", ACTIONID_JUMP_BACKWARD_SHORT ); var_SetInteger( VLCIntf->p_libvlc, "key-action", ACTIONID_JUMP_BACKWARD_SHORT );
} }
- (void)forwardMedium - (void)forwardMedium
{ {
var_SetInteger( VLCIntf->p_libvlc, "key-action", ACTIONID_JUMP_FORWARD_MEDIUM ); var_SetInteger( VLCIntf->p_libvlc, "key-action", ACTIONID_JUMP_FORWARD_MEDIUM );
} }
- (void)backwardMedium - (void)backwardMedium
{ {
var_SetInteger( VLCIntf->p_libvlc, "key-action", ACTIONID_JUMP_BACKWARD_MEDIUM ); var_SetInteger( VLCIntf->p_libvlc, "key-action", ACTIONID_JUMP_BACKWARD_MEDIUM );
} }
- (void)forwardLong - (void)forwardLong
{ {
var_SetInteger( VLCIntf->p_libvlc, "key-action", ACTIONID_JUMP_FORWARD_LONG ); var_SetInteger( VLCIntf->p_libvlc, "key-action", ACTIONID_JUMP_FORWARD_LONG );
} }
- (void)backwardLong - (void)backwardLong
{ {
var_SetInteger( VLCIntf->p_libvlc, "key-action", ACTIONID_JUMP_BACKWARD_LONG ); var_SetInteger( VLCIntf->p_libvlc, "key-action", ACTIONID_JUMP_BACKWARD_LONG );
} }
- (void)shuffle - (void)shuffle
{ {
vlc_value_t val; vlc_value_t val;
playlist_t * p_playlist = pl_Get( VLCIntf ); playlist_t * p_playlist = pl_Get( VLCIntf );
vout_thread_t *p_vout = getVout(); vout_thread_t *p_vout = getVout();
var_Get( p_playlist, "random", &val ); var_Get( p_playlist, "random", &val );
val.b_bool = !val.b_bool; val.b_bool = !val.b_bool;
var_Set( p_playlist, "random", val ); var_Set( p_playlist, "random", val );
if( val.b_bool ) if( val.b_bool )
{
if (p_vout)
{ {
if (p_vout) vout_OSDMessage( p_vout, SPU_DEFAULT_CHANNEL, "%s", _( "Random On" ) );
{ vlc_object_release( p_vout );
vout_OSDMessage( p_vout, SPU_DEFAULT_CHANNEL, "%s", _( "Random On" ) );
vlc_object_release( p_vout );
}
config_PutInt( p_playlist, "random", 1 );
} }
else config_PutInt( p_playlist, "random", 1 );
}
else
{
if (p_vout)
{ {
if (p_vout) vout_OSDMessage( p_vout, SPU_DEFAULT_CHANNEL, "%s", _( "Random Off" ) );
{ vlc_object_release( p_vout );
vout_OSDMessage( p_vout, SPU_DEFAULT_CHANNEL, "%s", _( "Random Off" ) );
vlc_object_release( p_vout );
}
config_PutInt( p_playlist, "random", 0 );
} }
config_PutInt( p_playlist, "random", 0 );
}
} }
- (void)repeatAll - (void)repeatAll
{ {
playlist_t * p_playlist = pl_Get( VLCIntf ); playlist_t * p_playlist = pl_Get( VLCIntf );
var_SetBool( p_playlist, "repeat", NO ); var_SetBool( p_playlist, "repeat", NO );
var_SetBool( p_playlist, "loop", YES ); var_SetBool( p_playlist, "loop", YES );
config_PutInt( p_playlist, "repeat", NO ); config_PutInt( p_playlist, "repeat", NO );
config_PutInt( p_playlist, "loop", YES ); config_PutInt( p_playlist, "loop", YES );
vout_thread_t *p_vout = getVout(); vout_thread_t *p_vout = getVout();
if (p_vout) if (p_vout)
{ {
vout_OSDMessage( p_vout, SPU_DEFAULT_CHANNEL, "%s", _( "Repeat All" ) ); vout_OSDMessage( p_vout, SPU_DEFAULT_CHANNEL, "%s", _( "Repeat All" ) );
vlc_object_release( p_vout ); vlc_object_release( p_vout );
} }
} }
- (void)repeatOne - (void)repeatOne
{ {
playlist_t * p_playlist = pl_Get( VLCIntf ); playlist_t * p_playlist = pl_Get( VLCIntf );
var_SetBool( p_playlist, "repeat", YES ); var_SetBool( p_playlist, "repeat", YES );
var_SetBool( p_playlist, "loop", NO ); var_SetBool( p_playlist, "loop", NO );
config_PutInt( p_playlist, "repeat", YES ); config_PutInt( p_playlist, "repeat", YES );
config_PutInt( p_playlist, "loop", NO ); config_PutInt( p_playlist, "loop", NO );
vout_thread_t *p_vout = getVout(); vout_thread_t *p_vout = getVout();
if (p_vout) if (p_vout)
{ {
vout_OSDMessage( p_vout, SPU_DEFAULT_CHANNEL, "%s", _( "Repeat One" ) ); vout_OSDMessage( p_vout, SPU_DEFAULT_CHANNEL, "%s", _( "Repeat One" ) );
vlc_object_release( p_vout ); vlc_object_release( p_vout );
} }
} }
- (void)repeatOff - (void)repeatOff
{ {
playlist_t * p_playlist = pl_Get( VLCIntf ); playlist_t * p_playlist = pl_Get( VLCIntf );
var_SetBool( p_playlist, "repeat", NO ); var_SetBool( p_playlist, "repeat", NO );
var_SetBool( p_playlist, "loop", NO ); var_SetBool( p_playlist, "loop", NO );
config_PutInt( p_playlist, "repeat", NO ); config_PutInt( p_playlist, "repeat", NO );
config_PutInt( p_playlist, "loop", NO ); config_PutInt( p_playlist, "loop", NO );
vout_thread_t *p_vout = getVout(); vout_thread_t *p_vout = getVout();
if (p_vout) if (p_vout)
{ {
vout_OSDMessage( p_vout, SPU_DEFAULT_CHANNEL, "%s", _( "Repeat Off" ) ); vout_OSDMessage( p_vout, SPU_DEFAULT_CHANNEL, "%s", _( "Repeat Off" ) );
vlc_object_release( p_vout ); vlc_object_release( p_vout );
} }
} }
- (void)volumeUp - (void)volumeUp
{ {
var_SetInteger( VLCIntf->p_libvlc, "key-action", ACTIONID_VOL_UP ); var_SetInteger( VLCIntf->p_libvlc, "key-action", ACTIONID_VOL_UP );
} }
- (void)volumeDown - (void)volumeDown
{ {
var_SetInteger( VLCIntf->p_libvlc, "key-action", ACTIONID_VOL_DOWN ); var_SetInteger( VLCIntf->p_libvlc, "key-action", ACTIONID_VOL_DOWN );
} }
- (void)mute - (void)mute
{ {
var_SetInteger( VLCIntf->p_libvlc, "key-action", ACTIONID_VOL_MUTE ); var_SetInteger( VLCIntf->p_libvlc, "key-action", ACTIONID_VOL_MUTE );
} }
- (BOOL)isMuted - (BOOL)isMuted
{ {
playlist_t * p_playlist = pl_Get( VLCIntf ); playlist_t * p_playlist = pl_Get( VLCIntf );
BOOL b_is_muted = NO; BOOL b_is_muted = NO;
b_is_muted = aout_IsMuted( VLC_OBJECT(p_playlist) ); b_is_muted = aout_IsMuted( VLC_OBJECT(p_playlist) );
return b_is_muted; return b_is_muted;
} }
- (int)volume - (int)volume
{ {
intf_thread_t * p_intf = VLCIntf; intf_thread_t * p_intf = VLCIntf;
playlist_t * p_playlist = pl_Get( VLCIntf ); playlist_t * p_playlist = pl_Get( VLCIntf );
audio_volume_t i_volume = aout_VolumeGet( p_playlist ); audio_volume_t i_volume = aout_VolumeGet( p_playlist );
return (int)i_volume; return (int)i_volume;
} }
- (void)setVolume: (int)i_value - (void)setVolume: (int)i_value
{ {
intf_thread_t * p_intf = VLCIntf; intf_thread_t * p_intf = VLCIntf;
playlist_t * p_playlist = pl_Get( VLCIntf ); playlist_t * p_playlist = pl_Get( VLCIntf );
audio_volume_t i_volume = (audio_volume_t)i_value; audio_volume_t i_volume = (audio_volume_t)i_value;
int i_volume_step; int i_volume_step;
i_volume_step = config_GetInt( VLCIntf->p_libvlc, "volume-step" ); i_volume_step = config_GetInt( VLCIntf->p_libvlc, "volume-step" );
aout_VolumeSet( p_playlist, i_volume * i_volume_step ); aout_VolumeSet( p_playlist, i_volume * i_volume_step );
} }
#pragma mark - #pragma mark -
...@@ -438,18 +438,18 @@ static VLCCoreInteraction *_o_sharedInstance = nil; ...@@ -438,18 +438,18 @@ static VLCCoreInteraction *_o_sharedInstance = nil;
- (void)setAspectRatioLocked:(BOOL)b_value - (void)setAspectRatioLocked:(BOOL)b_value
{ {
b_lockAspectRatio = b_value; b_lockAspectRatio = b_value;
} }
- (BOOL)aspectRatioIsLocked - (BOOL)aspectRatioIsLocked
{ {
return b_lockAspectRatio; return b_lockAspectRatio;
} }
- (void)toggleFullscreen - (void)toggleFullscreen
{ {
playlist_t * p_playlist = pl_Get( VLCIntf ); playlist_t * p_playlist = pl_Get( VLCIntf );
var_ToggleBool( p_playlist, "fullscreen" ); var_ToggleBool( p_playlist, "fullscreen" );
} }
@end @end
...@@ -86,8 +86,8 @@ ...@@ -86,8 +86,8 @@
- (id)performDefaultImplementation { - (id)performDefaultImplementation {
NSString *o_command = [[self commandDescription] commandName]; NSString *o_command = [[self commandDescription] commandName];
NSString *o_parameter = [self directParameter]; NSString *o_parameter = [self directParameter];
intf_thread_t * p_intf = VLCIntf; intf_thread_t * p_intf = VLCIntf;
playlist_t * p_playlist = pl_Get( p_intf ); playlist_t * p_playlist = pl_Get( p_intf );
if( p_playlist == NULL ) if( p_playlist == NULL )
...@@ -128,64 +128,64 @@ ...@@ -128,64 +128,64 @@
[[VLCCoreInteraction sharedInstance] volumeDown]; [[VLCCoreInteraction sharedInstance] volumeDown];
} }
else if ( [o_command isEqualToString:@"stepForward"] ) else if ( [o_command isEqualToString:@"stepForward"] )
{ {
//default: forwardShort //default: forwardShort
if (o_parameter) if (o_parameter)
{ {
int i_parameter = [o_parameter intValue]; int i_parameter = [o_parameter intValue];
switch (i_parameter) switch (i_parameter)
{ {
case 1: case 1:
[[VLCCoreInteraction sharedInstance] forwardExtraShort]; [[VLCCoreInteraction sharedInstance] forwardExtraShort];
break; break;
case 2: case 2:
[[VLCCoreInteraction sharedInstance] forwardShort]; [[VLCCoreInteraction sharedInstance] forwardShort];
break; break;
case 3: case 3:
[[VLCCoreInteraction sharedInstance] forwardMedium]; [[VLCCoreInteraction sharedInstance] forwardMedium];
break; break;
case 4: case 4:
[[VLCCoreInteraction sharedInstance] forwardLong]; [[VLCCoreInteraction sharedInstance] forwardLong];
break; break;
default: default:
[[VLCCoreInteraction sharedInstance] forwardShort]; [[VLCCoreInteraction sharedInstance] forwardShort];
break; break;
} }
} }
else else
{ {
[[VLCCoreInteraction sharedInstance] forwardShort]; [[VLCCoreInteraction sharedInstance] forwardShort];
} }
} }
else if ( [o_command isEqualToString:@"stepBackward"] ) else if ( [o_command isEqualToString:@"stepBackward"] )
{ {
//default: backwardShort //default: backwardShort
if (o_parameter) if (o_parameter)
{ {
int i_parameter = [o_parameter intValue]; int i_parameter = [o_parameter intValue];
switch (i_parameter) switch (i_parameter)
{ {
case 1: case 1:
[[VLCCoreInteraction sharedInstance] backwardExtraShort]; [[VLCCoreInteraction sharedInstance] backwardExtraShort];
break; break;
case 2: case 2:
[[VLCCoreInteraction sharedInstance] backwardShort]; [[VLCCoreInteraction sharedInstance] backwardShort];
break; break;
case 3: case 3:
[[VLCCoreInteraction sharedInstance] backwardMedium]; [[VLCCoreInteraction sharedInstance] backwardMedium];
break; break;
case 4: case 4:
[[VLCCoreInteraction sharedInstance] backwardLong]; [[VLCCoreInteraction sharedInstance] backwardLong];
break; break;
default: default:
[[VLCCoreInteraction sharedInstance] backwardShort]; [[VLCCoreInteraction sharedInstance] backwardShort];
break; break;
} }
} }
else else
{ {
[[VLCCoreInteraction sharedInstance] backwardShort]; [[VLCCoreInteraction sharedInstance] backwardShort];
} }
} }
return nil; return nil;
} }
...@@ -219,58 +219,57 @@ ...@@ -219,58 +219,57 @@
} }
- (BOOL) muted { - (BOOL) muted {
return [[VLCCoreInteraction sharedInstance] isMuted]; return [[VLCCoreInteraction sharedInstance] isMuted];
} }
- (BOOL) playing { - (BOOL) playing {
return [[VLCCoreInteraction sharedInstance] isPlaying]; return [[VLCCoreInteraction sharedInstance] isPlaying];
} }
- (double) audioVolume { - (double) audioVolume {
return ( (double)[[VLCCoreInteraction sharedInstance] volume] / (double)AOUT_VOLUME_DEFAULT ); return ( (double)[[VLCCoreInteraction sharedInstance] volume] / (double)AOUT_VOLUME_DEFAULT );
} }
- (void) setAudioVolume: (double) d_audioVolume { - (void) setAudioVolume: (double) d_audioVolume {
//1 = 100%, 4 = 400%; 0 <= d_audioVolume <= 4 //1 = 100%, 4 = 400%; 0 <= d_audioVolume <= 4
//0-1024 (but AOUT_VOLUME_MAX == 512)??? //0-1024 (but AOUT_VOLUME_MAX == 512)???
//AOUT_VOLUME_DEFAULT = 256 = 100% //AOUT_VOLUME_DEFAULT = 256 = 100%
//somehow [[VLCCoreInteraction sharedInstance] setVolume:i_parameter] has 0-32 steps with 32 as stepWidth (0 - 1024) //somehow [[VLCCoreInteraction sharedInstance] setVolume:i_parameter] has 0-32 steps with 32 as stepWidth (0 - 1024)
if (d_audioVolume < 0) if (d_audioVolume < 0)
d_audioVolume = 0; d_audioVolume = 0;
if (d_audioVolume > 4)
d_audioVolume = 4;
intf_thread_t * p_intf = VLCIntf;
playlist_t * p_playlist = pl_Get( VLCIntf );
int i_volume_step = config_GetInt( VLCIntf->p_libvlc, "volume-step" );
int i_parameter = (int) ( d_audioVolume * i_volume_step / 4 ); if (d_audioVolume > 4)
[[VLCCoreInteraction sharedInstance] setVolume:i_parameter]; d_audioVolume = 4;
intf_thread_t * p_intf = VLCIntf;
playlist_t * p_playlist = pl_Get( VLCIntf );
int i_volume_step = config_GetInt( VLCIntf->p_libvlc, "volume-step" );
int i_parameter = (int) ( d_audioVolume * i_volume_step / 4 );
[[VLCCoreInteraction sharedInstance] setVolume:i_parameter];
} }
- (int) currentTime { - (int) currentTime {
return [[VLCCoreInteraction sharedInstance] currentTime]; return [[VLCCoreInteraction sharedInstance] currentTime];
} }
- (void) setCurrentTime: (int) i_currentTime { - (void) setCurrentTime: (int) i_currentTime {
if (i_currentTime) { if (i_currentTime)
[[VLCCoreInteraction sharedInstance] setCurrentTime:i_currentTime]; [[VLCCoreInteraction sharedInstance] setCurrentTime:i_currentTime];
}
} }
#pragma mark - #pragma mark -
//TODO:whenever VLC should implement NSDocument, the methods below should move or be additionaly implemented in the NSDocument category //TODO:whenever VLC should implement NSDocument, the methods below should move or be additionaly implemented in the NSDocument category
- (int) durationOfCurrentItem { - (int) durationOfCurrentItem {
return [[VLCCoreInteraction sharedInstance] durationOfCurrentPlaylistItem]; return [[VLCCoreInteraction sharedInstance] durationOfCurrentPlaylistItem];
} }
- (NSString*) pathOfCurrentItem { - (NSString*) pathOfCurrentItem {
return [[[VLCCoreInteraction sharedInstance] URLOfCurrentPlaylistItem] path]; return [[[VLCCoreInteraction sharedInstance] URLOfCurrentPlaylistItem] path];
} }
- (NSString*) nameOfCurrentItem { - (NSString*) nameOfCurrentItem {
return [[VLCCoreInteraction sharedInstance] nameOfCurrentPlaylistItem]; return [[VLCCoreInteraction sharedInstance] nameOfCurrentPlaylistItem];
} }
@end @end
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment