This file defines functions and structures for handling es_out in stream output.
More...
Go to the source code of this file.
Data Structures |
| struct | es_out_t |
Enumerations |
| enum | es_out_query_e {
ES_OUT_SET_ES,
ES_OUT_RESTART_ES,
ES_OUT_SET_ES_DEFAULT,
ES_OUT_SET_ES_STATE,
ES_OUT_GET_ES_STATE,
ES_OUT_SET_GROUP,
ES_OUT_SET_PCR,
ES_OUT_SET_GROUP_PCR,
ES_OUT_RESET_PCR,
ES_OUT_SET_ES_FMT,
ES_OUT_SET_NEXT_DISPLAY_TIME,
ES_OUT_SET_GROUP_META,
ES_OUT_SET_GROUP_EPG,
ES_OUT_DEL_GROUP,
ES_OUT_SET_ES_SCRAMBLED_STATE,
ES_OUT_GET_EMPTY,
ES_OUT_SET_META,
ES_OUT_GET_PCR_SYSTEM,
ES_OUT_MODIFY_PCR_SYSTEM,
ES_OUT_PRIVATE_START = 0x10000
} |
Functions |
| static VLC_USED es_out_id_t * | es_out_Add (es_out_t *out, const es_format_t *fmt) |
| static void | es_out_Del (es_out_t *out, es_out_id_t *id) |
| static int | es_out_Send (es_out_t *out, es_out_id_t *id, block_t *p_block) |
| static int | es_out_vaControl (es_out_t *out, int i_query, va_list args) |
| static int | es_out_Control (es_out_t *out, int i_query,...) |
| static void | es_out_Delete (es_out_t *p_out) |
| static int | es_out_ControlSetMeta (es_out_t *out, const vlc_meta_t *p_meta) |
| static int | es_out_ControlGetPcrSystem (es_out_t *out, mtime_t *pi_system, mtime_t *pi_delay) |
| static int | es_out_ControlModifyPcrSystem (es_out_t *out, bool b_absolute, mtime_t i_system) |
Detailed Description
This file defines functions and structures for handling es_out in stream output.