26 #define LIBVLC_VLM_H 1
67 const char *psz_name,
const char *psz_input,
68 const char *psz_output,
int i_options,
69 const char *
const* ppsz_options,
70 int b_enabled,
int b_loop );
85 const char *psz_name,
const char *psz_input,
86 int i_options,
const char *
const* ppsz_options,
87 int b_enabled,
const char *psz_mux );
97 const char *psz_name );
108 const char *psz_name,
int b_enabled );
119 const char *psz_name,
120 const char *psz_output );
132 const char *psz_name,
133 const char *psz_input );
144 const char *psz_name,
145 const char *psz_input );
156 const char *psz_name,
168 const char *psz_name,
169 const char *psz_mux );
186 const char *psz_name,
const char *psz_input,
187 const char *psz_output,
int i_options,
188 const char *
const *ppsz_options,
189 int b_enabled,
int b_loop );
199 const char *psz_name );
209 const char *psz_name );
219 const char *psz_name );
230 const char *psz_name,
231 float f_percentage );
250 const char *psz_name );
261 const char *psz_name,
273 const char *psz_name,
285 const char *psz_name,
297 const char *psz_name,
LIBVLC_API int libvlc_vlm_get_media_instance_time(libvlc_instance_t *p_instance, const char *psz_name, int i_instance)
LIBVLC_API int libvlc_vlm_set_enabled(libvlc_instance_t *p_instance, const char *psz_name, int b_enabled)
LIBVLC_API int libvlc_vlm_change_media(libvlc_instance_t *p_instance, const char *psz_name, const char *psz_input, const char *psz_output, int i_options, const char *const *ppsz_options, int b_enabled, int b_loop)
struct libvlc_event_manager_t libvlc_event_manager_t
Definition: libvlc.h:282
LIBVLC_API int libvlc_vlm_set_input(libvlc_instance_t *p_instance, const char *psz_name, const char *psz_input)
LIBVLC_API int libvlc_vlm_set_loop(libvlc_instance_t *p_instance, const char *psz_name, int b_loop)
LIBVLC_API int libvlc_vlm_add_input(libvlc_instance_t *p_instance, const char *psz_name, const char *psz_input)
LIBVLC_API int libvlc_vlm_get_media_instance_rate(libvlc_instance_t *p_instance, const char *psz_name, int i_instance)
LIBVLC_API int libvlc_vlm_del_media(libvlc_instance_t *p_instance, const char *psz_name)
LIBVLC_API const char * libvlc_vlm_show_media(libvlc_instance_t *p_instance, const char *psz_name)
LIBVLC_API int libvlc_vlm_add_vod(libvlc_instance_t *p_instance, const char *psz_name, const char *psz_input, int i_options, const char *const *ppsz_options, int b_enabled, const char *psz_mux)
LIBVLC_API int libvlc_vlm_pause_media(libvlc_instance_t *p_instance, const char *psz_name)
LIBVLC_API void libvlc_vlm_release(libvlc_instance_t *p_instance)
LIBVLC_API float libvlc_vlm_get_media_instance_position(libvlc_instance_t *p_instance, const char *psz_name, int i_instance)
LIBVLC_API int libvlc_vlm_seek_media(libvlc_instance_t *p_instance, const char *psz_name, float f_percentage)
LIBVLC_API int libvlc_vlm_get_media_instance_length(libvlc_instance_t *p_instance, const char *psz_name, int i_instance)
LIBVLC_API libvlc_event_manager_t * libvlc_vlm_get_event_manager(libvlc_instance_t *p_instance)
struct libvlc_instance_t libvlc_instance_t
Definition: libvlc_structures.h:44
LIBVLC_API int libvlc_vlm_set_mux(libvlc_instance_t *p_instance, const char *psz_name, const char *psz_mux)
LIBVLC_API int libvlc_vlm_stop_media(libvlc_instance_t *p_instance, const char *psz_name)
LIBVLC_API int libvlc_vlm_add_broadcast(libvlc_instance_t *p_instance, const char *psz_name, const char *psz_input, const char *psz_output, int i_options, const char *const *ppsz_options, int b_enabled, int b_loop)
LIBVLC_API int libvlc_vlm_set_output(libvlc_instance_t *p_instance, const char *psz_name, const char *psz_output)
LIBVLC_API int libvlc_vlm_play_media(libvlc_instance_t *p_instance, const char *psz_name)