void libvlc_vlm_add_broadcast(LibVlcInstance p_instance, String psz_name, String psz_input, String psz_output,
int i_options, String[] ppsz_options, int b_enabled, int b_loop, libvlc_exception_t p_e);
+ void libvlc_vlm_add_vod(LibVlcInstance p_instance, String psz_name, String psz_input, int i_options,
+ String[] ppsz_options, int b_enabled, String psz_mux, libvlc_exception_t p_e);
+
void libvlc_vlm_del_media(LibVlcInstance p_instance, String psz_name, libvlc_exception_t p_e);
void libvlc_vlm_set_enabled(LibVlcInstance p_instance, String psz_name, int b_enabled, libvlc_exception_t p_e);
void libvlc_vlm_set_loop(LibVlcInstance p_instance, String psz_name, int b_loop, libvlc_exception_t p_e);
+ void libvlc_vlm_set_mux(LibVlcInstance p_instance, String psz_name, String psz_mux, libvlc_exception_t p_e);
+
void libvlc_vlm_change_media(LibVlcInstance p_instance, String psz_name, String psz_input, String psz_output,
int i_options, String[] ppsz_options, int b_enabled, int b_loop, libvlc_exception_t p_e);
String libvlc_vlm_show_media(LibVlcInstance p_instance, String psz_name, libvlc_exception_t p_e);
void libvlc_vlm_release(LibVlcInstance p_instance, libvlc_exception_t p_e);
-
+
// event manager
public static interface LibVlcCallback extends Callback
VLM vlm = jvlc.getVLM();
vlm.addBroadcast(mediaName, "file://" + mrl, "", null, true, false);
}
+
+ @Test
+ public void testAddVod()
+ {
+ VLM vlm = jvlc.getVLM();
+ vlm.addVod(mediaName, "file://" + mrl, null, true, null);
+ }
@Test
- public void testShowMedia()
+ public void testShowBroadcastMedia()
{
VLM vlm = jvlc.getVLM();
vlm.addBroadcast(mediaName, "file://" + mrl, "", null, true, false);
vlm.showMedia(mediaName);
}
+
+ @Test
+ public void testShowVodMedia()
+ {
+ VLM vlm = jvlc.getVLM();
+ vlm.addVod(mediaName, "file://" + mrl, null, true, null);
+ vlm.showMedia(mediaName);
+ }
@Test
- public void testDisableMedia()
+ public void testDisableBroadcastMedia()
{
VLM vlm = jvlc.getVLM();
vlm.addBroadcast(mediaName, "file://" + mrl, "", null, true, false);
vlm.disableMedia(mediaName);
}
+ @Test
+ public void testDisableVodMedia()
+ {
+ VLM vlm = jvlc.getVLM();
+ vlm.addVod(mediaName, "file://" + mrl, null, true, null);
+ vlm.disableMedia(mediaName);
+ }
@Test
- public void testPauseMedia()
+ public void testPauseBroadcastMedia()
{
VLM vlm = jvlc.getVLM();
vlm.addBroadcast(mediaName, "file://" + mrl, "", null, true, false);
}
@Test
- public void testStopMedia()
+ public void testPauseVodMedia()
+ {
+ VLM vlm = jvlc.getVLM();
+ vlm.addVod(mediaName, "file://" + mrl, null, true, null);
+ vlm.playMedia(mediaName);
+ vlm.pauseMedia(mediaName);
+ vlm.stopMedia(mediaName);
+ }
+
+
+ @Test
+ public void testStopBroadcastMedia()
{
VLM vlm = jvlc.getVLM();
vlm.addBroadcast(mediaName, "file://" + mrl, "", null, true, false);
}
@Test
- public void testSeekMedia()
+ public void testStopVodMedia()
+ {
+ VLM vlm = jvlc.getVLM();
+ vlm.addVod(mediaName, "file://" + mrl, null, true, null);
+ vlm.playMedia(mediaName);
+ vlm.stopMedia(mediaName);
+ }
+
+ @Test
+ public void testSeekBroadcastMedia()
{
VLM vlm = jvlc.getVLM();
vlm.addBroadcast(mediaName, "file://" + mrl, "", null, true, false);
vlm.seekMedia(mediaName, 0.3f);
vlm.stopMedia(mediaName);
}
-
+
+ @Test
+ public void testSeekVodMedia()
+ {
+ VLM vlm = jvlc.getVLM();
+ vlm.addVod(mediaName, "file://" + mrl, null, true, null);
+ vlm.playMedia(mediaName);
+ vlm.seekMedia(mediaName, 0.3f);
+ vlm.stopMedia(mediaName);
+ }
+
@Test
- public void testAddMediaInput()
+ public void testAddMediaInputToBroadcast()
{
VLM vlm = jvlc.getVLM();
vlm.addBroadcast(mediaName, "file://" + mrl, "", null, true, false);
vlm.addMediaInput(mediaName, "file://" + mrl);
}
-
+
@Test
- public void testEnableMedia()
+ public void testAddMediaInputToVod()
+ {
+ VLM vlm = jvlc.getVLM();
+ vlm.addVod(mediaName, "file://" + mrl, null, true, null);
+ vlm.addMediaInput(mediaName, "file://" + mrl);
+ }
+
+ @Test
+ public void testEnableBroadcastMedia()
{
VLM vlm = jvlc.getVLM();
vlm.addBroadcast(mediaName, "file://" + mrl, "", null, false, false);
vlm.enableMedia(mediaName);
}
+
+ @Test
+ public void testEnableVodMedia()
+ {
+ VLM vlm = jvlc.getVLM();
+ vlm.addVod(mediaName, "file://" + mrl, null, true, null);
+ vlm.enableMedia(mediaName);
+ }
@Test
- public void testDeleteMedia()
+ public void testDeleteBroadcastMedia()
{
VLM vlm = jvlc.getVLM();
vlm.addBroadcast(mediaName, "file://" + mrl, "", null, false, false);
vlm.deleteMedia(mediaName);
}
-
+
+ @Test
+ public void testDeleteVodMedia()
+ {
+ VLM vlm = jvlc.getVLM();
+ vlm.addVod(mediaName, "file://" + mrl, null, true, null);
+ vlm.deleteMedia(mediaName);
+ }
+
@Test
public void testMediaLoop()
{
vlm.addBroadcast(mediaName, "file://" + mrl, "", null, false, false);
vlm.setMediaLoop(mediaName, true);
}
+
+ @Test
+ public void testSetMux()
+ {
+ VLM vlm = jvlc.getVLM();
+ vlm.addVod(mediaName, "file://" + mrl, null, true, null);
+ vlm.setMux(mediaName, "ts");
+ }
+
}