mirror of
https://code.videolan.org/videolan/vlc
synced 2024-08-27 04:21:53 +02:00
control/media_descriptor.c: As requested by Jacques Boileau, allow options tuning from the media_descriptor class. This is done through libvlc_media_descriptor_add_option.
This commit is contained in:
parent
c10115a795
commit
be0c992bbd
@ -152,6 +152,21 @@ VLC_PUBLIC_API libvlc_media_descriptor_t * libvlc_media_descriptor_new(
|
||||
const char * psz_mrl,
|
||||
libvlc_exception_t *p_e );
|
||||
|
||||
/**
|
||||
* Add an option to the media descriptor,
|
||||
* This option will be used to determine how the media_instance will
|
||||
* read the media_descriptor. This allow to use VLC advanced
|
||||
* reading/streaming options in a per-media basis.
|
||||
*
|
||||
* The options are detailled in vlc --long-help, for instance "--sout-all"
|
||||
* \param p_instance the instance
|
||||
* \param psz_mrl the mrl to read
|
||||
*/
|
||||
VLC_PUBLIC_API void libvlc_media_descriptor_add_option(
|
||||
libvlc_media_descriptor_t * p_md,
|
||||
const char * ppsz_options,
|
||||
libvlc_exception_t * p_e );
|
||||
|
||||
VLC_PUBLIC_API void libvlc_media_descriptor_retain(
|
||||
libvlc_media_descriptor_t *p_meta_desc );
|
||||
|
||||
|
@ -298,6 +298,23 @@ libvlc_media_descriptor_t * libvlc_media_descriptor_new(
|
||||
return p_md;
|
||||
}
|
||||
|
||||
/**************************************************************************
|
||||
* Add an option to the media descriptor,
|
||||
* that will be used to determine how the media_instance will read the
|
||||
* media_descriptor. This allow to use VLC advanced reading/streaming
|
||||
* options in a per-media basis
|
||||
*
|
||||
* The options are detailled in vlc --long-help, for instance "--sout-all"
|
||||
**************************************************************************/
|
||||
void libvlc_media_descriptor_add_option(
|
||||
libvlc_media_descriptor_t * p_md,
|
||||
const char * ppsz_option,
|
||||
libvlc_exception_t *p_e )
|
||||
{
|
||||
(void)p_e;
|
||||
input_ItemAddOptionNoDup( p_md->p_input_item, ppsz_option );
|
||||
}
|
||||
|
||||
/**************************************************************************
|
||||
* Delete a media descriptor object
|
||||
**************************************************************************/
|
||||
|
Loading…
Reference in New Issue
Block a user