23#ifndef LIBVLC_INPUT_INTERNAL_H
24#define LIBVLC_INPUT_INTERNAL_H 1
30#include "../misc/interrupt.h"
158#define VLC_INPUT_CAPABILITIES_SEEKABLE (1<<0)
159#define VLC_INPUT_CAPABILITIES_PAUSEABLE (1<<1)
160#define VLC_INPUT_CAPABILITIES_CHANGE_RATE (1<<2)
161#define VLC_INPUT_CAPABILITIES_REWINDABLE (1<<3)
374#define input_Create(a,b,c) input_Create(VLC_OBJECT(a),b,c)
404#define INPUT_CONTROL_FIFO_SIZE 100
661 const char *str_ids);
688#define INPUT_PTS_DELAY_MAX VLC_TICK_FROM_SEC(60)
struct vlc_param ** list
Definition core.c:402
vlc_es_id_t * vlc_es_id_Hold(vlc_es_id_t *id)
Increase the ES track id reference count.
Definition es_out.c:4657
#define VLC_USED
Definition fourcc_gen.c:32
vlc_vout_order
vout or spu_channel order
Definition vlc_vout.h:70
const char name[16]
Definition httpd.c:1298
int i_type
Definition httpd.c:1299
Video picture.
Definition vlc_picture.h:130
Definition vlc_sout.h:274
Condition variable.
Definition vlc_threads.h:270
Opaque structure representing an ES (Elementary Stream) track.
Definition es_out.c:104
Definition interrupt.h:33
Mouse state.
Definition vlc_mouse.h:46
Mutex.
Definition vlc_threads.h:143
VLC object common members.
Definition vlc_objects.h:53
Definition renderer_discovery.c:36
Thread handle.
Definition vlc_threads.h:108
Viewpoints.
Definition vlc_viewpoint.h:41
Video output thread descriptor.
Definition vlc_vout.h:54
VLC value structure.
Definition vlc_variables.h:122
#define container_of(ptr, type, member)
Definition vlc_common.h:1067
Demultiplexer modules interface.
es_format_category_e
ES Categories.
Definition vlc_es.h:616
int64_t vlc_tick_t
High precision date or time interval.
Definition vlc_tick.h:48