LibVlcMediaListPlayer mediaListPlayer = libvlc.libvlc_media_list_player_new(libvlcInstance, exception);
Assert.assertNotNull(mediaListPlayer);
Assert.assertEquals(0, exception.raised);
+ libvlc.libvlc_media_list_player_release(mediaListPlayer);
}
@Test
LibVlcMediaList mediaList = libvlc.libvlc_media_list_new(libvlcInstance, exception);
libvlc.libvlc_media_list_player_set_media_list(mediaListPlayer, mediaList, exception);
Assert.assertEquals(0, exception.raised);
+ libvlc.libvlc_media_list_release(mediaList);
+ libvlc.libvlc_media_list_player_release(mediaListPlayer);
}
@Test
libvlc.libvlc_media_list_add_media(mediaList, mediaDescriptor, exception);
libvlc.libvlc_media_list_player_set_media_list(mediaListPlayer, mediaList, exception);
Assert.assertEquals(0, exception.raised);
+ libvlc.libvlc_media_list_release(mediaList);
+ libvlc.libvlc_media_list_player_release(mediaListPlayer);
}
@Test
int result = libvlc.libvlc_media_list_player_is_playing(mediaListPlayer, exception);
Assert.assertEquals(0, result);
Assert.assertEquals(0, exception.raised);
+ libvlc.libvlc_media_list_player_release(mediaListPlayer);
}
@Test
LibVlcMediaListPlayer mediaListPlayer = libvlc.libvlc_media_list_player_new(libvlcInstance, exception);
libvlc.libvlc_media_list_player_play(mediaListPlayer, exception);
Assert.assertEquals(1, exception.raised);
+ libvlc.libvlc_media_list_player_release(mediaListPlayer);
}
/**
libvlc.libvlc_media_list_player_set_media_list(mediaListPlayer, mediaList, exception);
libvlc.libvlc_media_list_player_play(mediaListPlayer, exception);
Assert.assertEquals("Exception message: " + exception.message + ".\n", 0, exception.raised);
+ libvlc.libvlc_media_list_release(mediaList);
+ libvlc.libvlc_media_list_player_release(mediaListPlayer);
}
@Test
Thread.sleep(150);
}
libvlc.libvlc_media_list_player_stop(mediaListPlayer, exception);
+ libvlc.libvlc_media_list_release(mediaList);
+ libvlc.libvlc_media_list_player_release(mediaListPlayer);
}
// needs to be fixed
Thread.sleep(400);
libvlc.libvlc_media_list_player_stop(mediaListPlayer, exception);
+ libvlc.libvlc_media_list_release(mediaList);
libvlc.libvlc_media_list_player_release(mediaListPlayer);
}
LibVlcMediaListPlayer mediaListPlayer = libvlc.libvlc_media_list_player_new(libvlcInstance, exception);
int state = libvlc.libvlc_media_list_player_get_state(mediaListPlayer, exception);
Assert.assertEquals(LibVlcState.libvlc_Stopped.ordinal(), state);
+ libvlc.libvlc_media_list_player_release(mediaListPlayer);
}
@Test
int state = libvlc.libvlc_media_list_player_get_state(mediaListPlayer, exception);
Assert.assertEquals("Expected state: " + LibVlcState.libvlc_Paused +".\n", LibVlcState.libvlc_Paused.ordinal(), state);
libvlc.libvlc_media_list_player_stop(mediaListPlayer, exception);
+ libvlc.libvlc_media_list_release(mediaList);
libvlc.libvlc_media_list_player_release(mediaListPlayer);
}
Thread.sleep(150);
libvlc.libvlc_media_list_player_next(mediaListPlayer, exception);
Assert.assertEquals(0, exception.raised);
+ libvlc.libvlc_media_list_release(mediaList);
}
@Test
Assert.assertEquals(LibVlcState.libvlc_Stopped.ordinal(), libvlc.libvlc_media_list_player_get_state(
mediaListPlayer,
exception));
+ libvlc.libvlc_media_list_release(mediaList);
}