VLC
3.0.15
|
Go to the source code of this file.
Functions | |
LIBVLC_API void | libvlc_vlm_release (libvlc_instance_t *p_instance) |
Release the vlm instance related to the given libvlc_instance_t. More... | |
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) |
Add a broadcast, with one input. More... | |
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) |
Add a vod, with one input. More... | |
LIBVLC_API int | libvlc_vlm_del_media (libvlc_instance_t *p_instance, const char *psz_name) |
Delete a media (VOD or broadcast). More... | |
LIBVLC_API int | libvlc_vlm_set_enabled (libvlc_instance_t *p_instance, const char *psz_name, int b_enabled) |
Enable or disable a media (VOD or broadcast). More... | |
LIBVLC_API int | libvlc_vlm_set_output (libvlc_instance_t *p_instance, const char *psz_name, const char *psz_output) |
Set the output for a media. More... | |
LIBVLC_API int | libvlc_vlm_set_input (libvlc_instance_t *p_instance, const char *psz_name, const char *psz_input) |
Set a media's input MRL. More... | |
LIBVLC_API int | libvlc_vlm_add_input (libvlc_instance_t *p_instance, const char *psz_name, const char *psz_input) |
Add a media's input MRL. More... | |
LIBVLC_API int | libvlc_vlm_set_loop (libvlc_instance_t *p_instance, const char *psz_name, int b_loop) |
Set a media's loop status. More... | |
LIBVLC_API int | libvlc_vlm_set_mux (libvlc_instance_t *p_instance, const char *psz_name, const char *psz_mux) |
Set a media's vod muxer. More... | |
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) |
Edit the parameters of a media. More... | |
LIBVLC_API int | libvlc_vlm_play_media (libvlc_instance_t *p_instance, const char *psz_name) |
Play the named broadcast. More... | |
LIBVLC_API int | libvlc_vlm_stop_media (libvlc_instance_t *p_instance, const char *psz_name) |
Stop the named broadcast. More... | |
LIBVLC_API int | libvlc_vlm_pause_media (libvlc_instance_t *p_instance, const char *psz_name) |
Pause the named broadcast. More... | |
LIBVLC_API int | libvlc_vlm_seek_media (libvlc_instance_t *p_instance, const char *psz_name, float f_percentage) |
Seek in the named broadcast. More... | |
const LIBVLC_API char * | libvlc_vlm_show_media (libvlc_instance_t *p_instance, const char *psz_name) |
Return information about the named media as a JSON string representation. More... | |
LIBVLC_API float | libvlc_vlm_get_media_instance_position (libvlc_instance_t *p_instance, const char *psz_name, int i_instance) |
Get vlm_media instance position by name or instance id. More... | |
LIBVLC_API int | libvlc_vlm_get_media_instance_time (libvlc_instance_t *p_instance, const char *psz_name, int i_instance) |
Get vlm_media instance time by name or instance id. More... | |
LIBVLC_API int | libvlc_vlm_get_media_instance_length (libvlc_instance_t *p_instance, const char *psz_name, int i_instance) |
Get vlm_media instance length by name or instance id. More... | |
LIBVLC_API int | libvlc_vlm_get_media_instance_rate (libvlc_instance_t *p_instance, const char *psz_name, int i_instance) |
Get vlm_media instance playback rate by name or instance id. More... | |
LIBVLC_API libvlc_event_manager_t * | libvlc_vlm_get_event_manager (libvlc_instance_t *p_instance) |
Get libvlc_event_manager from a vlm media. More... | |
LibVLC stream output manager external API