- libvlc_media_list_player_set_playback_mode(instance, libvlc_playback_mode_default, &ex);
- catch_exception(&ex);
-}
-
-- (void)repeatCurrentItem
-{
- libvlc_exception_t ex;
- libvlc_exception_init(&ex);
- libvlc_media_list_player_set_playback_mode(instance, libvlc_playback_mode_repeat, &ex);
+ switch (repeatMode) {
+ case VLCRepeatAllItems:
+ libvlc_media_list_player_set_playback_mode(instance, libvlc_playback_mode_default, &ex);
+ break;
+ case VLCDoNotRepeat:
+ libvlc_media_list_player_set_playback_mode(instance, libvlc_playback_mode_default, &ex);
+ break;
+ case VLCRepeatCurrentItem:
+ libvlc_media_list_player_set_playback_mode(instance, libvlc_playback_mode_repeat, &ex);
+ break;
+ default:
+ break;
+ }