* \param b_loop Should this broadcast be played in loop ?
* \param p_e an initialized exception pointer
*/
-VLC_PUBLIC_API void libvlc_vlm_add_broadcast( libvlc_instance_t *, char *, char *, char* ,
- int, char **, int, int, libvlc_exception_t * );
+VLC_PUBLIC_API void libvlc_vlm_add_broadcast( libvlc_instance_t *,
+ const char *, const char *,
+ const char * , int,
+ const char * const*,
+ int, int,
+ libvlc_exception_t * );
/**
* Add a vod, with one input.
* \param psz_mux the muxer of the vod media
* \param p_e an initialized exception pointer
*/
-VLC_PUBLIC_API void libvlc_vlm_add_vod( libvlc_instance_t *, char *, char *, int, char **,
- int, char *, libvlc_exception_t * );
+VLC_PUBLIC_API void libvlc_vlm_add_vod( libvlc_instance_t *,
+ const char *, const char *,
+ int, const char * const*,
+ int, const char *,
+ libvlc_exception_t * );
/**
* Delete a media (VOD or broadcast).
* \param psz_name the media to delete
* \param p_e an initialized exception pointer
*/
-VLC_PUBLIC_API void libvlc_vlm_del_media( libvlc_instance_t *, char *, libvlc_exception_t * );
+VLC_PUBLIC_API void libvlc_vlm_del_media( libvlc_instance_t *,
+ const char *,
+ libvlc_exception_t * );
/**
* Enable or disable a media (VOD or broadcast).
* \param b_enabled the new status
* \param p_e an initialized exception pointer
*/
-VLC_PUBLIC_API void libvlc_vlm_set_enabled( libvlc_instance_t *, char *, int,
- libvlc_exception_t *);
+VLC_PUBLIC_API void libvlc_vlm_set_enabled( libvlc_instance_t *, const char *,
+ int, libvlc_exception_t * );
/**
* Set the output for a media.
* \param psz_output the output MRL (the parameter to the "sout" variable)
* \param p_e an initialized exception pointer
*/
-VLC_PUBLIC_API void libvlc_vlm_set_output( libvlc_instance_t *, char *, char*,
- libvlc_exception_t *);
+VLC_PUBLIC_API void libvlc_vlm_set_output( libvlc_instance_t *, const char *,
+ const char *,
+ libvlc_exception_t * );
/**
* Set a media's input MRL. This will delete all existing inputs and
* \param psz_input the input MRL
* \param p_e an initialized exception pointer
*/
-VLC_PUBLIC_API void libvlc_vlm_set_input( libvlc_instance_t *, char *, char*,
- libvlc_exception_t *);
+VLC_PUBLIC_API void libvlc_vlm_set_input( libvlc_instance_t *, const char *,
+ const char *,
+ libvlc_exception_t * );
/**
* Add a media's input MRL. This will add the specified one.
* \param psz_input the input MRL
* \param p_e an initialized exception pointer
*/
-VLC_PUBLIC_API void libvlc_vlm_add_input( libvlc_instance_t *, char *, char *,
- libvlc_exception_t *p_exception );
+VLC_PUBLIC_API void libvlc_vlm_add_input( libvlc_instance_t *, const char *,
+ const char *,
+ libvlc_exception_t * );
/**
* Set a media's loop status.
*
* \param b_loop the new status
* \param p_e an initialized exception pointer
*/
-VLC_PUBLIC_API void libvlc_vlm_set_loop( libvlc_instance_t *, char *, int,
- libvlc_exception_t *);
+VLC_PUBLIC_API void libvlc_vlm_set_loop( libvlc_instance_t *, const char *,
+ int, libvlc_exception_t * );
/**
* Set a media's vod muxer.
* \param psz_mux the new muxer
* \param p_e an initialized exception pointer
*/
-VLC_PUBLIC_API void libvlc_vlm_set_mux( libvlc_instance_t *p_instance, char *psz_name,
- char *psz_mux, libvlc_exception_t *p_exception );
+VLC_PUBLIC_API void libvlc_vlm_set_mux( libvlc_instance_t *, const char *,
+ const char *, libvlc_exception_t * );
/**
* Edit the parameters of a media. This will delete all existing inputs and
* \param b_loop Should this broadcast be played in loop ?
* \param p_e an initialized exception pointer
*/
-VLC_PUBLIC_API void libvlc_vlm_change_media( libvlc_instance_t *, char *, char *, char* ,
- int, char **, int, int, libvlc_exception_t * );
+VLC_PUBLIC_API void libvlc_vlm_change_media( libvlc_instance_t *,
+ const char *, const char *,
+ const char* , int,
+ const char * const *, int, int,
+ libvlc_exception_t * );
/**
* Play the named broadcast.
* \param psz_name the name of the broadcast
* \param p_e an initialized exception pointer
*/
-VLC_PUBLIC_API void libvlc_vlm_play_media ( libvlc_instance_t *, char *, libvlc_exception_t * );
+VLC_PUBLIC_API void libvlc_vlm_play_media ( libvlc_instance_t *, const char *,
+ libvlc_exception_t * );
/**
* Stop the named broadcast.
* \param psz_name the name of the broadcast
* \param p_e an initialized exception pointer
*/
-VLC_PUBLIC_API void libvlc_vlm_stop_media ( libvlc_instance_t *, char *, libvlc_exception_t * );
+VLC_PUBLIC_API void libvlc_vlm_stop_media ( libvlc_instance_t *, const char *,
+ libvlc_exception_t * );
/**
* Pause the named broadcast.
* \param psz_name the name of the broadcast
* \param p_e an initialized exception pointer
*/
-VLC_PUBLIC_API void libvlc_vlm_pause_media( libvlc_instance_t *, char *, libvlc_exception_t * );
+VLC_PUBLIC_API void libvlc_vlm_pause_media( libvlc_instance_t *, const char *,
+ libvlc_exception_t * );
/**
* Seek in the named broadcast.
* \param f_percentage the percentage to seek to
* \param p_e an initialized exception pointer
*/
-VLC_PUBLIC_API void libvlc_vlm_seek_media( libvlc_instance_t *, char *,
+VLC_PUBLIC_API void libvlc_vlm_seek_media( libvlc_instance_t *, const char *,
float, libvlc_exception_t * );
/**
* \param p_e an initialized exception pointer
* \return string with information about named media
*/
-VLC_PUBLIC_API char* libvlc_vlm_show_media( libvlc_instance_t *, char *, libvlc_exception_t * );
+VLC_PUBLIC_API char* libvlc_vlm_show_media( libvlc_instance_t *, const char *,
+ libvlc_exception_t * );
/**
* Get vlm_media instance position by name or instance id
* \param p_e an initialized exception pointer
* \return position as float
*/
-VLC_PUBLIC_API float libvlc_vlm_get_media_instance_position( libvlc_instance_t *p_instance,
- char *psz_name, int i_instance, libvlc_exception_t *p_e );
+VLC_PUBLIC_API float libvlc_vlm_get_media_instance_position( libvlc_instance_t *,
+ const char *, int,
+ libvlc_exception_t * );
/**
* Get vlm_media instance time by name or instance id
* \param p_e an initialized exception pointer
* \return time as integer
*/
-VLC_PUBLIC_API int libvlc_vlm_get_media_instance_time( libvlc_instance_t *p_instance,
- char *psz_name, int i_instance, libvlc_exception_t *p_e );
+VLC_PUBLIC_API int libvlc_vlm_get_media_instance_time( libvlc_instance_t *,
+ const char *, int,
+ libvlc_exception_t * );
/**
* Get vlm_media instance length by name or instance id
* \param p_e an initialized exception pointer
* \return length of media item
*/
-VLC_PUBLIC_API int libvlc_vlm_get_media_instance_length( libvlc_instance_t *p_instance,
- char *psz_name, int i_instance, libvlc_exception_t *p_e );
+VLC_PUBLIC_API int libvlc_vlm_get_media_instance_length( libvlc_instance_t *,
+ const char *, int ,
+ libvlc_exception_t * );
/**
* Get vlm_media instance playback rate by name or instance id
* \param p_e an initialized exception pointer
* \return playback rate
*/
-VLC_PUBLIC_API int libvlc_vlm_get_media_instance_rate( libvlc_instance_t *p_instance,
- char *psz_name, int i_instance, libvlc_exception_t *p_e );
+VLC_PUBLIC_API int libvlc_vlm_get_media_instance_rate( libvlc_instance_t *,
+ const char *, int,
+ libvlc_exception_t * );
/**
* Get vlm_media instance title number by name or instance id
* \param p_e an initialized exception pointer
* \return title as number
*/
-VLC_PUBLIC_API int libvlc_vlm_get_media_instance_title( libvlc_instance_t *p_instance,
- char *psz_name, int i_instance, libvlc_exception_t *p_e );
+VLC_PUBLIC_API int libvlc_vlm_get_media_instance_title( libvlc_instance_t *,
+ const char *, int,
+ libvlc_exception_t * );
/**
* Get vlm_media instance chapter number by name or instance id
* \param p_e an initialized exception pointer
* \return chapter as number
*/
-VLC_PUBLIC_API int libvlc_vlm_get_media_instance_chapter( libvlc_instance_t *p_instance,
- char *psz_name, int i_instance, libvlc_exception_t *p_e );
+VLC_PUBLIC_API int libvlc_vlm_get_media_instance_chapter( libvlc_instance_t *,
+ const char *, int,
+ libvlc_exception_t * );
/**
* Is libvlc instance seekable ?
* \param p_e an initialized exception pointer
* \return 1 if seekable, 0 if not
*/
-VLC_PUBLIC_API int libvlc_vlm_get_media_instance_seekable( libvlc_instance_t *p_instance,
- char *psz_name, int i_instance, libvlc_exception_t *p_e );
+VLC_PUBLIC_API int libvlc_vlm_get_media_instance_seekable( libvlc_instance_t *,
+ const char *, int,
+ libvlc_exception_t * );
/** @} */
}
#else
-char* libvlc_vlm_show_media( libvlc_instance_t *p_instance, char *psz_name,
+char* libvlc_vlm_show_media( libvlc_instance_t *p_instance,
+ const char *psz_name,
libvlc_exception_t *p_exception )
{
#ifdef ENABLE_VLM
#define VLM(p) VLM_RET(p,)
static vlm_media_instance_t *libvlc_vlm_get_media_instance( libvlc_instance_t *p_instance,
- char *psz_name, int i_minstance_idx,
+ const char *psz_name,
+ int i_minstance_idx,
libvlc_exception_t *p_exception )
{
#ifdef ENABLE_VLM
#endif
}
-void libvlc_vlm_add_broadcast( libvlc_instance_t *p_instance, char *psz_name,
- char *psz_input, char *psz_output,
- int i_options, char **ppsz_options,
+void 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_exception_t *p_exception )
{
#endif
}
-void libvlc_vlm_add_vod( libvlc_instance_t *p_instance, char *psz_name,
- char *psz_input, int i_options,
- char **ppsz_options, int b_enabled,
- char *psz_mux, libvlc_exception_t *p_exception )
+void 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_exception_t *p_exception )
{
#ifdef ENABLE_VLM
vlm_t *p_vlm;
#endif
}
-void libvlc_vlm_del_media( libvlc_instance_t *p_instance, char *psz_name,
+void libvlc_vlm_del_media( libvlc_instance_t *p_instance, const char *psz_name,
libvlc_exception_t *p_exception )
{
#ifdef ENABLE_VLM
libvlc_exception_raise( p_exception, psz_error, psz_name );\
} while(0)
-void libvlc_vlm_set_enabled( libvlc_instance_t *p_instance, char *psz_name,
- int b_enabled, libvlc_exception_t *p_exception )
+void libvlc_vlm_set_enabled( libvlc_instance_t *p_instance,
+ const char *psz_name, int b_enabled,
+ libvlc_exception_t *p_exception )
{
#ifdef ENABLE_VLM
#define VLM_CHANGE_CODE { p_media->b_enabled = b_enabled; }
#endif
}
-void libvlc_vlm_set_loop( libvlc_instance_t *p_instance, char *psz_name,
+void libvlc_vlm_set_loop( libvlc_instance_t *p_instance, const char *psz_name,
int b_loop, libvlc_exception_t *p_exception )
{
#ifdef ENABLE_VLM
#endif
}
-void libvlc_vlm_set_mux( libvlc_instance_t *p_instance, char *psz_name,
- char *psz_mux, libvlc_exception_t *p_exception )
+void libvlc_vlm_set_mux( libvlc_instance_t *p_instance, const char *psz_name,
+ const char *psz_mux, libvlc_exception_t *p_exception )
{
#ifdef ENABLE_VLM
#define VLM_CHANGE_CODE { if( p_media->b_vod ) { \
#endif
}
-void libvlc_vlm_set_output( libvlc_instance_t *p_instance, char *psz_name,
- char *psz_output, libvlc_exception_t *p_exception )
+void libvlc_vlm_set_output( libvlc_instance_t *p_instance,
+ const char *psz_name, const char *psz_output,
+ libvlc_exception_t *p_exception )
{
#ifdef ENABLE_VLM
#define VLM_CHANGE_CODE { free( p_media->psz_output ); \
#endif
}
-void libvlc_vlm_set_input( libvlc_instance_t *p_instance, char *psz_name,
- char *psz_input, libvlc_exception_t *p_exception )
+void libvlc_vlm_set_input( libvlc_instance_t *p_instance,
+ const char *psz_name, const char *psz_input,
+ libvlc_exception_t *p_exception )
{
#ifdef ENABLE_VLM
#define VLM_CHANGE_CODE { while( p_media->i_input > 0 ) \
#endif
}
-void libvlc_vlm_add_input( libvlc_instance_t *p_instance, char *psz_name,
- char *psz_input, libvlc_exception_t *p_exception )
+void libvlc_vlm_add_input( libvlc_instance_t *p_instance,
+ const char *psz_name, const char *psz_input,
+ libvlc_exception_t *p_exception )
{
#ifdef ENABLE_VLM
#define VLM_CHANGE_CODE { TAB_APPEND( p_media->i_input, p_media->ppsz_input, strdup(psz_input) ); }
#endif
}
-void libvlc_vlm_change_media( libvlc_instance_t *p_instance, char *psz_name,
- char *psz_input, char *psz_output, int i_options,
- char **ppsz_options, int b_enabled, int b_loop,
- libvlc_exception_t *p_exception )
+void 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, libvlc_exception_t *p_exception )
{
#ifdef ENABLE_VLM
#define VLM_CHANGE_CODE { int n; \
#endif
}
-void libvlc_vlm_play_media( libvlc_instance_t *p_instance, char *psz_name,
+void libvlc_vlm_play_media( libvlc_instance_t *p_instance,
+ const char *psz_name,
libvlc_exception_t *p_exception )
{
#ifdef ENABLE_VLM
#endif
}
-void libvlc_vlm_stop_media( libvlc_instance_t *p_instance, char *psz_name,
+void libvlc_vlm_stop_media( libvlc_instance_t *p_instance,
+ const char *psz_name,
libvlc_exception_t *p_exception )
{
#ifdef ENABLE_VLM
#endif
}
-void libvlc_vlm_pause_media( libvlc_instance_t *p_instance, char *psz_name,
- libvlc_exception_t *p_exception )
+void libvlc_vlm_pause_media( libvlc_instance_t *p_instance,
+ const char *psz_name,
+ libvlc_exception_t *p_exception )
{
#ifdef ENABLE_VLM
vlm_t *p_vlm;
#endif
}
-void libvlc_vlm_seek_media( libvlc_instance_t *p_instance, char *psz_name,
- float f_percentage, libvlc_exception_t *p_exception )
+void libvlc_vlm_seek_media( libvlc_instance_t *p_instance,
+ const char *psz_name, float f_percentage,
+ libvlc_exception_t *p_exception )
{
#ifdef ENABLE_VLM
vlm_t *p_vlm;
}
float libvlc_vlm_get_media_instance_position( libvlc_instance_t *p_instance,
- char *psz_name, int i_instance, libvlc_exception_t *p_exception )
+ const char *psz_name,
+ int i_instance,
+ libvlc_exception_t *p_exception )
{
#ifdef ENABLE_VLM
float result = -1;
}
int libvlc_vlm_get_media_instance_time( libvlc_instance_t *p_instance,
- char *psz_name, int i_instance, libvlc_exception_t *p_exception )
+ const char *psz_name, int i_instance,
+ libvlc_exception_t *p_exception )
{
#ifdef ENABLE_VLM
int result = -1;
}
int libvlc_vlm_get_media_instance_length( libvlc_instance_t *p_instance,
- char *psz_name, int i_instance, libvlc_exception_t *p_exception )
+ const char *psz_name,
+ int i_instance,
+ libvlc_exception_t *p_exception )
{
#ifdef ENABLE_VLM
int result = -1;
}
int libvlc_vlm_get_media_instance_rate( libvlc_instance_t *p_instance,
- char *psz_name, int i_instance, libvlc_exception_t *p_exception )
+ const char *psz_name, int i_instance,
+ libvlc_exception_t *p_exception )
{
#ifdef ENABLE_VLM
int result = -1;
}
int libvlc_vlm_get_media_instance_title( libvlc_instance_t *p_instance,
- char *psz_name, int i_instance, libvlc_exception_t *p_exception )
+ const char *psz_name, int i_instance,
+ libvlc_exception_t *p_exception )
{
#ifdef ENABLE_VLM
int result = 0;
}
int libvlc_vlm_get_media_instance_chapter( libvlc_instance_t *p_instance,
- char *psz_name, int i_instance, libvlc_exception_t *p_exception )
+ const char *psz_name,
+ int i_instance,
+ libvlc_exception_t *p_exception )
{
#ifdef ENABLE_VLM
int result = 0;
}
int libvlc_vlm_get_media_instance_seekable( libvlc_instance_t *p_instance,
- char *psz_name, int i_instance, libvlc_exception_t *p_exception )
+ const char *psz_name,
+ int i_instance,
+ libvlc_exception_t *p_exception )
{
#ifdef ENABLE_VLM
bool result = 0;