- (void)setMute:(BOOL)value;
@property (setter=setMute:) BOOL isMuted;
-@property (assign) int volume;
+@property (assign) NSUInteger volume;
- (void)volumeDown;
- (void)volumeUp;
/**
* TODO: Documentation - [VLCMediaListDelegate mediaList:mediaAdded:atIndex:]
*/
-- (void)mediaList:(VLCMediaList *)aMediaList mediaAdded:(VLCMedia *)media atIndex:(int)index;
+- (void)mediaList:(VLCMediaList *)aMediaList mediaAdded:(VLCMedia *)media atIndex:(NSInteger)index;
/**
* TODO: Documentation - [VLCMediaListDelegate mediaList:mediaRemovedAtIndex:]
*/
-- (void)mediaList:(VLCMediaList *)aMediaList mediaRemovedAtIndex:(int)index;
+- (void)mediaList:(VLCMediaList *)aMediaList mediaRemovedAtIndex:(NSInteger)index;
@end
/**
/**
* TODO: Documentation - [VLCMediaList addMedia:]
*/
-- (int)addMedia:(VLCMedia *)media;
+- (NSInteger)addMedia:(VLCMedia *)media;
/**
* TODO: Documentation - [VLCMediaList insertMedia:atIndex:]
*/
-- (void)insertMedia:(VLCMedia *)media atIndex:(int)index;
+- (void)insertMedia:(VLCMedia *)media atIndex:(NSInteger)index;
/**
* TODO: Documentation - [VLCMediaList removeMediaAtIndex:]
*/
-- (void)removeMediaAtIndex:(int)index;
+- (void)removeMediaAtIndex:(NSInteger)index;
/**
* TODO: Documentation - [VLCMediaList mediaAtIndex:]
*/
-- (VLCMedia *)mediaAtIndex:(int)index;
+- (VLCMedia *)mediaAtIndex:(NSInteger)index;
/**
* TODO: Documentation - [VLCMediaList indexOfMedia:]
*/
-- (int)indexOfMedia:(VLCMedia *)media;
+- (NSInteger)indexOfMedia:(VLCMedia *)media;
/* Properties */
/**
* TODO: Documentation VLCMediaList.count
*/
-@property (readonly) int count;
+@property (readonly) NSInteger count;
/**
* TODO: Documentation VLCMediaList.delegate
VLCMediaList * parentMediaList;
BOOL ownHisMediaList;
}
-- (VLCMedia *)mediaAtIndex:(int)index;
-- (VLCMediaListAspectNode *)nodeAtIndex:(int)index;
-- (int)count;
+- (VLCMedia *)mediaAtIndex:(NSInteger)index;
+- (VLCMediaListAspectNode *)nodeAtIndex:(NSInteger)index;
+- (NSInteger)count;
- (VLCMediaList *)parentMediaList;
@end
VLCRepeatCurrentItem,
VLCRepeatAllItems
};
-typedef int VLCRepeatMode;
+typedef NSInteger VLCRepeatMode;
@interface VLCMediaListPlayer : NSObject {
void *instance;
- (void)setVideoCropGeometry:(char *)value;
- (char *)videoCropGeometry;
-- (void)setVideoTeleText:(int)value;
-- (int)videoTeleText;
+- (void)setVideoTeleText:(NSUInteger)value;
+- (NSUInteger)videoTeleText;
/**
* Take a snapshot of the current video.
- (VLCTime *)time;
@property (readonly) VLCTime *remainingTime;
-@property (readonly) int fps;
+@property (readonly) NSUInteger fps;
/**
* Return the current video subtitle index
*/
- (NSArray *)audioTracks;
-- (void)setAudioChannel:(int)value;
-- (int)audioChannel;
+- (void)setAudioChannel:(NSInteger)value;
+- (NSInteger)audioChannel;
/* Media Options */
- (void)setMedia:(VLCMedia *)value;
@interface VLCStreamSession : VLCMediaPlayer {
VLCStreamOutput * streamOutput;
VLCMedia * originalMedia;
- int reattemptedConnections;
+ NSUInteger reattemptedConnections;
BOOL isComplete;
}
/* Factories */
+ (VLCTime *)nullTime;
+ (VLCTime *)timeWithNumber:(NSNumber *)aNumber;
-+ (VLCTime *)timeWithInt:(int)aInt;
++ (VLCTime *)timeWithInt:(NSInteger)aInt;
/* Initializers */
- (id)initWithNumber:(NSNumber *)aNumber;
return libvlc_audio_get_mute([library instance]);
}
-- (void)setVolume:(int)value
+- (void)setVolume:(NSUInteger)value
{
if (value < VOLUME_MIN)
value = VOLUME_MIN;
- (void)volumeUp
{
- int tempVolume = [self volume] + VOLUME_STEP;
+ NSUInteger tempVolume = [self volume] + VOLUME_STEP;
if (tempVolume > VOLUME_MAX)
tempVolume = VOLUME_MAX;
else if (tempVolume < VOLUME_MIN)
- (void)volumeDown
{
- int tempVolume = [self volume] - VOLUME_STEP;
+ NSUInteger tempVolume = [self volume] - VOLUME_STEP;
if (tempVolume > VOLUME_MAX)
tempVolume = VOLUME_MAX;
else if (tempVolume < VOLUME_MIN)
[self setVolume: tempVolume];
}
-- (int)volume
+- (NSUInteger)volume
{
return libvlc_audio_get_volume([library instance]);
}
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
message_t * message, * message_newer = NULL;
NSData * dataMessage;
- int i;
+ NSInteger i;
/* Sleep a bit not to flood the interface */
usleep(300);
vlcParams = defaultParams;
}
- int paramNum = 0;
+ NSUInteger paramNum = 0;
NSUInteger count = [vlcParams count];
const char *lib_vlc_params[count];
while (paramNum < count) {
libvlc_media_list_unlock( p_mlist );
}
-- (int)addMedia:(VLCMedia *)media
+- (NSInteger)addMedia:(VLCMedia *)media
{
int index = [self count];
[self insertMedia:media atIndex:index];
return index;
}
-- (void)insertMedia:(VLCMedia *)media atIndex: (int)index
+- (void)insertMedia:(VLCMedia *)media atIndex: (NSInteger)index
{
[media retain];
catch_exception( &p_e );
}
-- (void)removeMediaAtIndex:(int)index
+- (void)removeMediaAtIndex:(NSInteger)index
{
[[self mediaAtIndex:index] release];
catch_exception( &p_e );
}
-- (VLCMedia *)mediaAtIndex:(int)index
+- (VLCMedia *)mediaAtIndex:(NSInteger)index
{
return [cachedMedia objectAtIndex:index];
}
-- (int)indexOfMedia:(VLCMedia *)media
+- (NSInteger)indexOfMedia:(VLCMedia *)media
{
libvlc_exception_t p_e;
libvlc_exception_init( &p_e );
- int result = libvlc_media_list_index_of_item( p_mlist, [media libVLCMediaDescriptor], &p_e );
+ NSInteger result = libvlc_media_list_index_of_item( p_mlist, [media libVLCMediaDescriptor], &p_e );
catch_exception( &p_e );
return result;
}
/* KVC Compliance: For the @"media" key */
-- (int)countOfMedia
+- (NSInteger)countOfMedia
{
return [self count];
}
-- (id)objectInMediaAtIndex:(int)i
+- (id)objectInMediaAtIndex:(NSInteger)i
{
return [self mediaAtIndex:i];
}
-- (int)count
+- (NSInteger)count
{
return [cachedMedia count];
}
libvlc_media_list_lock( p_mlist );
cachedMedia = [[NSMutableArray alloc] initWithCapacity:libvlc_media_list_count( p_mlist, NULL )];
- int i, count = libvlc_media_list_count( p_mlist, NULL );
+ NSUInteger i, count = libvlc_media_list_count( p_mlist, NULL );
for( i = 0; i < count; i++ )
{
libvlc_media_t * p_md = libvlc_media_list_item_at_index( p_mlist, i, NULL );
- (void)mediaListItemAdded:(NSArray *)arrayOfArgs
{
/* We hope to receive index in a nide range, that could change one day */
- int start = [[[arrayOfArgs objectAtIndex: 0] objectForKey:@"index"] intValue];
- int end = [[[arrayOfArgs objectAtIndex: [arrayOfArgs count]-1] objectForKey:@"index"] intValue];
+ NSInteger start = [[[arrayOfArgs objectAtIndex: 0] objectForKey:@"index"] intValue];
+ NSInteger end = [[[arrayOfArgs objectAtIndex: [arrayOfArgs count]-1] objectForKey:@"index"] intValue];
NSRange range = NSMakeRange(start, end-start);
[self willChange:NSKeyValueChangeInsertion valuesAtIndexes:[NSIndexSet indexSetWithIndexesInRange:range] forKey:@"media"];
for( NSDictionary * args in arrayOfArgs )
{
- int index = [[args objectForKey:@"index"] intValue];
+ NSInteger index = [[args objectForKey:@"index"] intValue];
VLCMedia * media = [args objectForKey:@"media"];
/* Sanity check */
if( index && index > [cachedMedia count] )
@implementation VLCMediaListAspect (KeyValueCodingCompliance)
/* For the @"media" key */
-- (int) countOfMedia
+- (NSInteger) countOfMedia
{
return [cachedNode count];
}
-- (id) objectInMediaAtIndex:(int)i
+- (id) objectInMediaAtIndex:(NSInteger)i
{
return [[cachedNode objectAtIndex:i] media];
}
/* For the @"node" key */
-- (int) countOfNode
+- (NSInteger) countOfNode
{
return [cachedNode count];
}
-- (id) objectInNodeAtIndex:(int)i
+- (id) objectInNodeAtIndex:(NSInteger)i
{
return [cachedNode objectAtIndex:i];
}
- (NSString *)description
{
NSMutableString * content = [NSMutableString string];
- int i;
+ NSUInteger i;
for( i = 0; i < [self count]; i++)
{
[content appendFormat:@"%@\n", [self mediaAtIndex: i]];
return [NSString stringWithFormat:@"<%@ %p> {\n%@}", [self className], self, content];
}
-- (VLCMedia *)mediaAtIndex:(int)index
+- (VLCMedia *)mediaAtIndex:(NSInteger)index
{
libvlc_exception_t p_e;
libvlc_exception_init( &p_e );
return [VLCMedia mediaWithLibVLCMediaDescriptor:p_md];
}
-- (VLCMediaListAspect *)childrenAtIndex:(int)index
+- (VLCMediaListAspect *)childrenAtIndex:(NSInteger)index
{
libvlc_exception_t p_e;
libvlc_exception_init( &p_e );
return [VLCMediaListAspect mediaListAspectWithLibVLCMediaListView:p_sub_mlv];
}
-- (VLCMediaListAspectNode *)nodeAtIndex:(int)index
+- (VLCMediaListAspectNode *)nodeAtIndex:(NSInteger)index
{
VLCMediaListAspectNode * node = [[[VLCMediaListAspectNode alloc] init] autorelease];
[node setMedia:[self mediaAtIndex: index]];
return node;
}
-- (int)count
+- (NSInteger)count
{
libvlc_exception_t p_e;
libvlc_exception_init( &p_e );
- int result = libvlc_media_list_view_count( p_mlv, &p_e );
+ NSInteger result = libvlc_media_list_view_count( p_mlv, &p_e );
catch_exception( &p_e );
return result;
libvlc_media_list_t * p_mlist;
p_mlist = libvlc_media_list_view_parent_media_list( p_mlv, NULL );
libvlc_media_list_lock( p_mlist );
- int i, count = libvlc_media_list_view_count(p_mlv, NULL);
+ NSUInteger i, count = libvlc_media_list_view_count(p_mlv, NULL);
for( i = 0; i < count; i++ )
{
libvlc_media_t * p_md = libvlc_media_list_view_item_at_index(p_mlv, i, NULL);
NSAssert([NSThread isMainThread], @"We are not on main thread");
/* We hope to receive index in a nide range, that could change one day */
- int start = [[[arrayOfArgs objectAtIndex: 0] objectForKey:@"index"] intValue];
- int end = [[[arrayOfArgs objectAtIndex: [arrayOfArgs count]-1] objectForKey:@"index"] intValue];
+ NSInteger start = [[[arrayOfArgs objectAtIndex: 0] objectForKey:@"index"] intValue];
+ NSInteger end = [[[arrayOfArgs objectAtIndex: [arrayOfArgs count]-1] objectForKey:@"index"] intValue];
NSRange range = NSMakeRange(start, end-start);
[self willChange:NSKeyValueChangeInsertion valuesAtIndexes:[NSIndexSet indexSetWithIndexesInRange:range] forKey:@"media"];
[self willChange:NSKeyValueChangeInsertion valuesAtIndexes:[NSIndexSet indexSetWithIndexesInRange:range] forKey:@"node"];
for( NSDictionary * args in arrayOfArgs )
{
- int index = [[args objectForKey:@"index"] intValue];
+ NSInteger index = [[args objectForKey:@"index"] intValue];
VLCMedia * media = [args objectForKey:@"media"];
VLCMediaListAspectNode * node = [[[VLCMediaListAspectNode alloc] init] autorelease];
[node setMedia:media];
{
libvlc_exception_t ex;
libvlc_exception_init( &ex );
- int count = libvlc_video_get_spu_count( instance, &ex );
+ NSInteger count = libvlc_video_get_spu_count( instance, &ex );
catch_exception( &ex );
if (count <= 0)
return NSNotFound;
{
libvlc_exception_t ex;
libvlc_exception_init( &ex );
- int count = libvlc_video_get_spu_count( instance, &ex );
+ NSInteger count = libvlc_video_get_spu_count( instance, &ex );
catch_exception( &ex );
libvlc_track_description_t *tracks = libvlc_video_get_spu_description( instance, &ex );
return result;
}
-- (void)setVideoTeleText:(int)value
+- (void)setVideoTeleText:(NSUInteger)value
{
libvlc_exception_t ex;
libvlc_exception_init( &ex );
catch_exception( &ex );
}
-- (int)videoTeleText
+- (NSUInteger)videoTeleText
{
libvlc_exception_t ex;
libvlc_exception_init( &ex );
- int result = libvlc_video_get_teletext( instance, &ex );
+ NSInteger result = libvlc_video_get_teletext( instance, &ex );
catch_exception( &ex );
return result;
}
return cachedRemainingTime;
}
-- (int)fps
+- (NSUInteger)fps
{
libvlc_exception_t ex;
libvlc_exception_init( &ex );
- int result = libvlc_media_player_get_fps( instance, &ex );
+ NSUInteger result = libvlc_media_player_get_fps( instance, &ex );
catch_exception( &ex );
return result;
}
{
libvlc_exception_t ex;
libvlc_exception_init( &ex );
- int count = libvlc_media_player_get_chapter_count( instance, &ex );
+ NSInteger count = libvlc_media_player_get_chapter_count( instance, &ex );
catch_exception( &ex );
if (count <= 0)
return NSNotFound;
{
libvlc_exception_t ex;
libvlc_exception_init( &ex );
- int count = libvlc_media_player_get_chapter_count(instance, &ex);
+ NSInteger count = libvlc_media_player_get_chapter_count(instance, &ex);
if (count <= 0)
return [NSArray array];
libvlc_exception_t ex;
libvlc_exception_init( &ex );
- int count = libvlc_media_player_get_title_count( instance, &ex );
+ NSInteger count = libvlc_media_player_get_title_count( instance, &ex );
catch_exception( &ex );
if (count <= 0)
return NSNotFound;
return result;
}
-- (int)countOfTitles
+- (NSUInteger)countOfTitles
{
libvlc_exception_t ex;
libvlc_exception_init( &ex );
- int result = libvlc_media_player_get_title_count( instance, &ex );
+ NSUInteger result = libvlc_media_player_get_title_count( instance, &ex );
catch_exception( &ex );
return result;
}
{
libvlc_exception_t ex;
libvlc_exception_init( &ex );
- int count = libvlc_audio_get_track_count( instance, &ex );
+ NSInteger count = libvlc_audio_get_track_count( instance, &ex );
catch_exception( &ex );
if (count <= 0)
return NSNotFound;
{
libvlc_exception_t ex;
libvlc_exception_init( &ex );
- int count = libvlc_audio_get_track_count( instance, &ex );
+ NSInteger count = libvlc_audio_get_track_count( instance, &ex );
catch_exception( &ex );
if (count <= 0)
return [NSArray array];
libvlc_track_description_t *tracks = libvlc_audio_get_track_description( instance, &ex );
NSMutableArray *tempArray = [NSMutableArray array];
- NSInteger i;
+ NSUInteger i;
for (i = 0; i < count ; i++)
{
[tempArray addObject:[NSString stringWithUTF8String: tracks->psz_name]];
return [NSArray arrayWithArray: tempArray];
}
-- (void)setAudioChannel:(int)value
+- (void)setAudioChannel:(NSInteger)value
{
libvlc_exception_t ex;
libvlc_exception_init( &ex );
catch_exception( &ex );
}
-- (int)audioChannel
+- (NSInteger)audioChannel
{
libvlc_exception_t ex;
libvlc_exception_init( &ex );
- int result = libvlc_audio_get_channel( instance, &ex );
+ NSInteger result = libvlc_audio_get_channel( instance, &ex );
catch_exception( &ex );
return result;
}
return [[[VLCTime alloc] initWithNumber:aNumber] autorelease];
}
-+ (VLCTime *)timeWithInt:(int)aInt
++ (VLCTime *)timeWithInt:(NSInteger)aInt
{
return [[[VLCTime alloc] initWithInt:aInt] autorelease];
}
if( [[self subviews] count] )
{
/* XXX: This is a hack until core gets fixed */
- int i;
+ NSUInteger i;
for( i = 0; i < [[self subviews] count]; i++ )
{
[[[self subviews] objectAtIndex:i] detachFromVout];