VLC  4.0.0-dev
Data Structures | Macros | Typedefs | Functions
vlc_input.h File Reference
Include dependency graph for vlc_input.h:

Go to the source code of this file.

Data Structures

struct  seekpoint_t
struct  input_title_t
struct  input_attachment_t


#define INPUT_TITLE_MENU   0x01 /* Menu title */
#define INPUT_TITLE_INTERACTIVE   0x02 /* Interactive title. Playback position has no meaning. */
#define INPUT_RATE_MIN   0.03125f
 Input rate. More...
#define INPUT_RATE_MAX   31.25f
 Maximal rate value. More...


typedef struct input_resource_t input_resource_t
typedef struct input_title_t input_title_t


static seekpoint_tvlc_seekpoint_New (void)
static void vlc_seekpoint_Delete (seekpoint_t *point)
static seekpoint_tvlc_seekpoint_Duplicate (const seekpoint_t *src)
static input_title_tvlc_input_title_New (void)
static void vlc_input_title_Delete (input_title_t *t)
static input_title_tvlc_input_title_Duplicate (const input_title_t *t)
VLC_EXPORT void vlc_input_attachment_Release (input_attachment_t *a)
VLC_EXPORT input_attachment_tvlc_input_attachment_New (const char *psz_name, const char *psz_mime, const char *psz_description, const void *p_data, size_t i_data)
VLC_EXPORT input_attachment_tvlc_input_attachment_Hold (input_attachment_t *a)

Detailed Description

Input thread interface