|
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) |