|
demux_t * | demux_New (vlc_object_t *p_obj, const char *module_name, const char *url, stream_t *s, es_out_t *out) |
|
static void | demux_Delete (demux_t *demux) |
|
int | demux_vaControlHelper (stream_t *, int64_t i_start, int64_t i_end, int64_t i_bitrate, int i_align, int i_query, va_list args) |
|
int | demux_Demux (demux_t *p_demux) |
|
int | demux_vaControl (demux_t *p_demux, int i_query, va_list args) |
|
static int | demux_Control (demux_t *p_demux, int i_query,...) |
|
static bool | vlc_demux_CanSeek (demux_t *demux) |
|
static bool | vlc_demux_CanPause (demux_t *demux) |
|
static bool | vlc_demux_CanPace (demux_t *demux) |
|
static bool | vlc_demux_CanRate (demux_t *demux) |
|
static bool | vlc_demux_CanRecord (demux_t *demux) |
|
static bool | vlc_demux_HasUnsupportedMeta (demux_t *demux) |
|
static int | vlc_demux_GetPtsDelay (demux_t *demux, vlc_tick_t *pts_delay) |
|
static int | vlc_demux_GetSeekpoint (demux_t *demux, int *seekpoint) |
|
static int | vlc_demux_GetSignal (demux_t *demux, double *quality, double *strength) |
|
static int | vlc_demux_GetTitle (demux_t *demux, int *title) |
|
static int | vlc_demux_GetMeta (demux_t *demux, vlc_meta_t *meta) |
|
static int | vlc_demux_GetType (demux_t *demux, int *type) |
|
static int | vlc_demux_GetTitleInfo (demux_t *demux, input_title_t ***title_info, int *size, int *pi_title_offset, int *pi_seekpoint_offset) |
|
static int | vlc_demux_GetPosition (demux_t *demux, double *position) |
|
static int | vlc_demux_GetLength (demux_t *demux, vlc_tick_t *length) |
|
static int | vlc_demux_GetTime (demux_t *demux, vlc_tick_t *time) |
|
static int | vlc_demux_GetNormalTime (demux_t *demux, vlc_tick_t *normal_time) |
|
static int | vlc_demux_GetFPS (demux_t *demux, double *fps) |
|
static int | vlc_demux_GetAttachments (demux_t *demux, input_attachment_t ***attachments) |
|
static int | vlc_demux_SetPauseState (demux_t *demux, bool pause_state) |
|
static int | vlc_demux_SetSeekPoint (demux_t *demux, int seekpoint) |
|
static int | vlc_demux_SetTitle (demux_t *demux, int title) |
|
static int | vlc_demux_SetRate (demux_t *demux, float rate) |
|
static int | vlc_demux_SetRecordState (demux_t *demux, bool record_state, const char *dir_path, const char *ext) |
|
static int | vlc_demux_NavActivate (demux_t *demux) |
|
static int | vlc_demux_NavUp (demux_t *demux) |
|
static int | vlc_demux_NavDown (demux_t *demux) |
|
static int | vlc_demux_NavLeft (demux_t *demux) |
|
static int | vlc_demux_NavRight (demux_t *demux) |
|
static int | vlc_demux_NavPopup (demux_t *demux) |
|
static int | vlc_demux_NavMenu (demux_t *demux) |
|
static int | vlc_demux_FilterEnable (demux_t *demux) |
|
static int | vlc_demux_FilterDisable (demux_t *demux) |
|
static void | demux_UpdateTitleFromStream (demux_t *demux, int *restrict titlep, int *restrict seekpointp, unsigned *restrict updatep) |
|
static bool | demux_IsPathExtension (demux_t *p_demux, const char *psz_extension) |
|
static bool | demux_IsContentType (demux_t *demux, const char *type) |
|
static bool | demux_IsForced (demux_t *p_demux, const char *psz_name) |
|
static int | demux_SetPosition (demux_t *p_demux, double pos, bool precise) |
|
static int | demux_SetTime (demux_t *p_demux, vlc_tick_t time, bool precise) |
|
decoder_t * | demux_PacketizerNew (vlc_object_t *p_demux, es_format_t *p_fmt, const char *psz_msg) |
| This function will create a packetizer suitable for a demuxer that parses elementary stream.
|
|
void | demux_PacketizerDestroy (decoder_t *p_packetizer) |
| This function will destroy a packetizer create by demux_PacketizerNew.
|
|
vlc_demux_chained_t * | vlc_demux_chained_New (vlc_object_t *parent, const char *name, es_out_t *out) |
| Creates a chained demuxer.
|
|
void | vlc_demux_chained_Delete (vlc_demux_chained_t *) |
| Destroys a chained demuxer.
|
|
void | vlc_demux_chained_Send (vlc_demux_chained_t *demux, block_t *block) |
| Sends data to a chained demuxer.
|
|
int | vlc_demux_chained_ControlVa (vlc_demux_chained_t *demux, int query, va_list args) |
| Controls a chained demuxer.
|
|
static int | vlc_demux_chained_Control (vlc_demux_chained_t *dc, int query,...) |
|
Demultiplexer modules interface.