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