122 const char *psz_instance_name;
220 p_media->
b_vod =
false;
241 p_dst->
id = p_src->
id;
246 for( i = 0; i < p_src->
i_input; i++ )
248 for( i = 0; i < p_src->
i_option; i++ )
276 for( i = 0; i < p_media->
i_input; i++ )
280 for( i = 0; i < p_media->
i_option; i++ )
337 p_instance->
f_rate = 1.0f;
vlm_message_t ** child
Definition: vlc_vlm.h:189
static vlm_media_t * vlm_media_Duplicate(vlm_media_t *p_src)
Copy a vlm_media_t instance.
Definition: vlc_vlm.h:317
int i_child
Definition: vlc_vlm.h:188
Definition: vlc_vlm.h:132
Definition: vlc_vlm.h:183
void vlm_MessageDelete(vlm_message_t *)
Definition: missing.c:230
char * strdup(const char *)
Definition: vlc_vlm.h:143
static void vlm_media_instance_Delete(vlm_media_instance_t *p_instance)
Delete a vlm_media_instance_t.
Definition: vlc_vlm.h:366
static void vlm_media_Copy(vlm_media_t *restrict p_dst, const vlm_media_t *restrict p_src)
Copy a vlm_media_t instance into another vlm_media_t instance.
Definition: vlc_vlm.h:234
Definition: vlc_vlm.h:155
vlm_message_t * vlm_MessageAdd(vlm_message_t *, vlm_message_t *)
Definition: missing.c:223
static void vlm_media_instance_Clean(vlm_media_instance_t *p_instance)
Cleanup vlm_media_instance_t.
Definition: vlc_vlm.h:345
static void vlm_media_Clean(vlm_media_t *p_media)
Cleanup and release memory associated with this vlm_media_t instance.
Definition: vlc_vlm.h:272
#define TAB_CLEAN(count, tab)
Definition: vlc_arrays.h:61
static vlm_media_t * vlm_media_New(void)
Allocate a new vlm_media_t instance.
Definition: vlc_vlm.h:294
Definition: vlc_objects.h:113
Definition: vlc_vlm.h:165
vlm_event_type_e
VLM events You can catch vlm event by adding a callback on the variable "intf-event" of the VLM objec...
Definition: vlc_vlm.h:95
Definition: vlc_vlm.h:141
Definition: vlc_vlm.h:111
vlm_message_t * vlm_MessageNew(const char *, const char *,...)
Definition: missing.c:242
Definition: vlc_vlm.h:105
vlm_message_t * vlm_MessageSimpleNew(const char *)
Definition: missing.c:236
char * psz_name
Definition: vlc_vlm.h:185
Definition: vlc_vlm.h:118
Definition: vlc_vlm.h:100
Definition: vlc_vlm.h:170
Definition: vlc_vlm.h:115
int i_type
Definition: httpd.c:1237
int vlm_Control(vlm_t *p_vlm, int i_query,...)
Definition: vlm.c:1329
Definition: vlc_vlm.h:151
Definition: vlc_vlm.h:145
Definition: vlc_vlm.h:103
Definition: vlc_vlm.h:110
Definition: vlc_vlm.h:134
static void vlm_media_Init(vlm_media_t *p_media)
Initialize a vlm_media_t instance.
Definition: vlc_vlm.h:213
Definition: vlm_internal.h:83
int vlm_ExecuteCommand(vlm_t *, const char *, vlm_message_t **)
Definition: vlm.c:264
#define VLC_API
Definition: fourcc_gen.c:31
#define TAB_APPEND_CAST(cast, count, tab, p)
Definition: vlc_arrays.h:68
Definition: vlc_vlm.h:161
const char * psz_name
Definition: vlc_codecs.h:313
#define VLC_FORMAT(x, y)
String format function annotation.
Definition: vlc_common.h:141
vlm_query_e
VLM control query.
Definition: vlc_vlm.h:128
Definition: vlc_vlm.h:167
Definition: vlc_vlm.h:159
char * psz_value
Definition: vlc_vlm.h:186
static vlm_media_instance_t * vlm_media_instance_New(void)
Allocate a new vlm_media_instance_t.
Definition: vlc_vlm.h:354
Definition: vlc_vlm.h:137
Definition: vlc_vlm.h:112
vlm_t * vlm_New(libvlc_int_t *, const char *path)
Definition: vlm.c:139
Definition: vlc_vlm.h:149
Definition: vlc_vlm.h:153
static void vlm_media_instance_Init(vlm_media_instance_t *p_instance)
Initialize vlm_media_instance_t.
Definition: vlc_vlm.h:330
Definition: vlc_vlm.h:104
static void vlm_media_Delete(vlm_media_t *p_media)
Delete a vlm_media_t instance.
Definition: vlc_vlm.h:306
vlm_state_e
Definition: vlc_vlm.h:108
Definition: vlc_vlm.h:113
Definition: vlc_vlm.h:163
void vlm_Delete(vlm_t *)
Definition: vlm.c:216
Definition: vlc_vlm.h:157
Definition: vlc_vlm.h:114
Definition: vlc_vlm.h:139
#define TAB_INIT(count, tab)
Definition: vlc_arrays.h:55