vlc_demux.h File Reference

Include dependency graph for vlc_demux.h:

Go to the source code of this file.

Data Structures

struct  demux_t
struct  demux_meta_t

Defines

#define VLC_DEMUX_H   1
#define DEMUX_INIT_COMMON()
#define STANDARD_DEMUX_INIT_MSG(msg)
#define DEMUX_BY_EXTENSION(ext)
#define DEMUX_BY_EXTENSION_MSG(ext, msg)
#define DEMUX_BY_EXTENSION_OR_FORCED(ext, module)
#define DEMUX_BY_EXTENSION_OR_FORCED_MSG(ext, module, msg)
#define CHECK_PEEK(zepeek, size)
#define CHECK_PEEK_GOTO(zepeek, size)
#define POKE(peek, stuff, size)   (strncasecmp( (const char *)peek, stuff, size )==0)
#define COMMON_INIT_PACKETIZER(location)
#define INIT_APACKETIZER(location, a, b, c, d)
#define INIT_VPACKETIZER(location, a, b, c, d)
#define LOAD_PACKETIZER_OR_FAIL(location, msg)
#define DESTROY_PACKETIZER(location)

Enumerations

enum  demux_query_e {
  DEMUX_GET_POSITION, DEMUX_SET_POSITION, DEMUX_GET_LENGTH, DEMUX_GET_TIME,
  DEMUX_SET_TIME, DEMUX_GET_TITLE_INFO, DEMUX_SET_TITLE, DEMUX_SET_SEEKPOINT,
  DEMUX_SET_GROUP, DEMUX_SET_NEXT_DEMUX_TIME, DEMUX_GET_FPS, DEMUX_GET_META,
  DEMUX_HAS_UNSUPPORTED_META, DEMUX_GET_ATTACHMENTS, DEMUX_CAN_PAUSE, DEMUX_SET_PAUSE_STATE,
  DEMUX_GET_PTS_DELAY, DEMUX_CAN_CONTROL_PACE, DEMUX_CAN_CONTROL_RATE, DEMUX_SET_RATE,
  DEMUX_CAN_SEEK
}

Functions

int demux_vaControlHelper (stream_t *, int64_t i_start, int64_t i_end, int i_bitrate, int i_align, int i_query, va_list args)
static bool demux_IsPathExtension (demux_t *p_demux, const char *psz_extension)
static bool demux_IsForced (demux_t *p_demux, const char *psz_name)


Define Documentation

#define VLC_DEMUX_H   1


Generated on Wed Aug 13 08:02:41 2008 for VLC by  doxygen 1.5.1