23#ifndef LIBVLC_INPUT_INTERNAL_H
24#define LIBVLC_INPUT_INTERNAL_H 1
29#include "../misc/interrupt.h"
147#define VLC_INPUT_CAPABILITIES_SEEKABLE (1<<0)
148#define VLC_INPUT_CAPABILITIES_PAUSEABLE (1<<1)
149#define VLC_INPUT_CAPABILITIES_CHANGE_RATE (1<<2)
150#define VLC_INPUT_CAPABILITIES_REWINDABLE (1<<3)
328#define input_Create(a,b,c,d,e,f,g) input_Create(VLC_OBJECT(a),b,c,d,e,f,g)
358#define INPUT_CONTROL_FIFO_SIZE 100
662 const char *str_ids);
704#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:4665
#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:1297
int i_type
Definition: httpd.c:1298
Definition: vlc_es_out.h:148
Video picture.
Definition: vlc_picture.h:130
Definition: vlc_sout.h:270
stream_t definition
Definition: vlc_stream.h:135
Definition: vlc_atomic.h:48
Condition variable.
Definition: vlc_threads.h:322
Opaque structure representing an ES (Elementary Stream) track.
Definition: es_out.c:98
Definition: interrupt.h:33
Mutex.
Definition: vlc_threads.h:195
VLC object common members.
Definition: vlc_objects.h:52
Definition: renderer_discovery.c:36
Thread handle.
Definition: vlc_threads.h:160
Viewpoints.
Definition: vlc_viewpoint.h:41
Video output thread descriptor.
Definition: vlc_vout.h:54
VLC value structure.
Definition: vlc_common.h:487
#define container_of(ptr, type, member)
Definition: vlc_common.h:1152
Demultiplexer modules interface.
es_format_category_e
ES Categories.
Definition: vlc_es.h:617
int64_t vlc_tick_t
High precision date or time interval.
Definition: vlc_tick.h:47