*
* \param p_instance the instance
*/
-VLC_PUBLIC_API void libvlc_vlm_release( libvlc_instance_t *p_instance );
+LIBVLC_API void libvlc_vlm_release( libvlc_instance_t *p_instance );
/**
* Add a broadcast, with one input.
* \param b_loop Should this broadcast be played in loop ?
* \return 0 on success, -1 on error
*/
-VLC_PUBLIC_API int libvlc_vlm_add_broadcast( libvlc_instance_t *p_instance,
+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,
* \param psz_mux the muxer of the vod media
* \return 0 on success, -1 on error
*/
-VLC_PUBLIC_API int libvlc_vlm_add_vod( libvlc_instance_t * p_instance,
+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 );
* \param psz_name the media to delete
* \return 0 on success, -1 on error
*/
-VLC_PUBLIC_API int libvlc_vlm_del_media( libvlc_instance_t * p_instance,
+LIBVLC_API int libvlc_vlm_del_media( libvlc_instance_t * p_instance,
const char *psz_name );
/**
* \param b_enabled the new status
* \return 0 on success, -1 on error
*/
-VLC_PUBLIC_API int libvlc_vlm_set_enabled( libvlc_instance_t *p_instance,
+LIBVLC_API int libvlc_vlm_set_enabled( libvlc_instance_t *p_instance,
const char *psz_name, int b_enabled );
/**
* \param psz_output the output MRL (the parameter to the "sout" variable)
* \return 0 on success, -1 on error
*/
-VLC_PUBLIC_API int libvlc_vlm_set_output( libvlc_instance_t *p_instance,
+LIBVLC_API int libvlc_vlm_set_output( libvlc_instance_t *p_instance,
const char *psz_name,
const char *psz_output );
* \param psz_input the input MRL
* \return 0 on success, -1 on error
*/
-VLC_PUBLIC_API int libvlc_vlm_set_input( libvlc_instance_t *p_instance,
+LIBVLC_API int libvlc_vlm_set_input( libvlc_instance_t *p_instance,
const char *psz_name,
const char *psz_input );
* \param psz_input the input MRL
* \return 0 on success, -1 on error
*/
-VLC_PUBLIC_API int libvlc_vlm_add_input( libvlc_instance_t *p_instance,
+LIBVLC_API int libvlc_vlm_add_input( libvlc_instance_t *p_instance,
const char *psz_name,
const char *psz_input );
* \param b_loop the new status
* \return 0 on success, -1 on error
*/
-VLC_PUBLIC_API int libvlc_vlm_set_loop( libvlc_instance_t *p_instance,
+LIBVLC_API int libvlc_vlm_set_loop( libvlc_instance_t *p_instance,
const char *psz_name,
int b_loop );
* \param psz_mux the new muxer
* \return 0 on success, -1 on error
*/
-VLC_PUBLIC_API int libvlc_vlm_set_mux( libvlc_instance_t *p_instance,
+LIBVLC_API int libvlc_vlm_set_mux( libvlc_instance_t *p_instance,
const char *psz_name,
const char *psz_mux );
* \param b_loop Should this broadcast be played in loop ?
* \return 0 on success, -1 on error
*/
-VLC_PUBLIC_API int libvlc_vlm_change_media( libvlc_instance_t *p_instance,
+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,
* \param psz_name the name of the broadcast
* \return 0 on success, -1 on error
*/
-VLC_PUBLIC_API int libvlc_vlm_play_media ( libvlc_instance_t *p_instance,
+LIBVLC_API int libvlc_vlm_play_media ( libvlc_instance_t *p_instance,
const char *psz_name );
/**
* \param psz_name the name of the broadcast
* \return 0 on success, -1 on error
*/
-VLC_PUBLIC_API int libvlc_vlm_stop_media ( libvlc_instance_t *p_instance,
+LIBVLC_API int libvlc_vlm_stop_media ( libvlc_instance_t *p_instance,
const char *psz_name );
/**
* \param psz_name the name of the broadcast
* \return 0 on success, -1 on error
*/
-VLC_PUBLIC_API int libvlc_vlm_pause_media( libvlc_instance_t *p_instance,
+LIBVLC_API int libvlc_vlm_pause_media( libvlc_instance_t *p_instance,
const char *psz_name );
/**
* \param f_percentage the percentage to seek to
* \return 0 on success, -1 on error
*/
-VLC_PUBLIC_API int libvlc_vlm_seek_media( libvlc_instance_t *p_instance,
+LIBVLC_API int libvlc_vlm_seek_media( libvlc_instance_t *p_instance,
const char *psz_name,
float f_percentage );
* if the name is an empty string, all media is described
* \return string with information about named media, or NULL on error
*/
-VLC_PUBLIC_API const char* libvlc_vlm_show_media( libvlc_instance_t *p_instance,
+LIBVLC_API const char* libvlc_vlm_show_media( libvlc_instance_t *p_instance,
const char *psz_name );
/**
* \param i_instance instance id
* \return position as float or -1. on error
*/
-VLC_PUBLIC_API float libvlc_vlm_get_media_instance_position( 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 );
* \param i_instance instance id
* \return time as integer or -1 on error
*/
-VLC_PUBLIC_API int libvlc_vlm_get_media_instance_time( libvlc_instance_t *p_instance,
+LIBVLC_API int libvlc_vlm_get_media_instance_time( libvlc_instance_t *p_instance,
const char *psz_name,
int i_instance );
* \param i_instance instance id
* \return length of media item or -1 on error
*/
-VLC_PUBLIC_API int libvlc_vlm_get_media_instance_length( libvlc_instance_t *p_instance,
+LIBVLC_API int libvlc_vlm_get_media_instance_length( libvlc_instance_t *p_instance,
const char *psz_name,
int i_instance );
* \param i_instance instance id
* \return playback rate or -1 on error
*/
-VLC_PUBLIC_API int libvlc_vlm_get_media_instance_rate( libvlc_instance_t *p_instance,
+LIBVLC_API int libvlc_vlm_get_media_instance_rate( libvlc_instance_t *p_instance,
const char *psz_name,
int i_instance );
#if 0
* \param i_instance instance id
* \return title as number or -1 on error
*/
-VLC_PUBLIC_API int libvlc_vlm_get_media_instance_title( libvlc_instance_t *,
+LIBVLC_API int libvlc_vlm_get_media_instance_title( libvlc_instance_t *,
const char *, int );
/**
* \param i_instance instance id
* \return chapter as number or -1 on error
*/
-VLC_PUBLIC_API int libvlc_vlm_get_media_instance_chapter( libvlc_instance_t *,
+LIBVLC_API int libvlc_vlm_get_media_instance_chapter( libvlc_instance_t *,
const char *, int );
/**
* \param i_instance instance id
* \return 1 if seekable, 0 if not, -1 if media does not exist
*/
-VLC_PUBLIC_API int libvlc_vlm_get_media_instance_seekable( libvlc_instance_t *,
+LIBVLC_API int libvlc_vlm_get_media_instance_seekable( libvlc_instance_t *,
const char *, int );
#endif
/**
* \param p_instance a libvlc instance
* \return libvlc_event_manager
*/
-VLC_PUBLIC_API libvlc_event_manager_t *
+LIBVLC_API libvlc_event_manager_t *
libvlc_vlm_get_event_manager( libvlc_instance_t *p_instance );
/** @} */