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_PRIVATE_START = 0x10000 } |
Functions | |
| static 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) |
| enum es_out_query_e |
| static es_out_id_t* es_out_Add | ( | es_out_t * | out, | |
| const es_format_t * | fmt | |||
| ) | [inline, static] |
References es_out_t::pf_add.
Referenced by codec_init(), CodecAudioParse(), CodecVideoParse(), Demux(), DemuxInit(), DemuxOpen(), DemuxRecVideo(), ESNew(), EsOutAdd(), Ogg_BeginningOfStream(), Open(), OpenAudioDev(), OpenDemux(), OpenVideoDev(), ParseVobSubIDX(), PMTCallBack(), ps_psm_fill(), ReadBlockHeader(), ReadNSVs(), matroska_segment_c::Select(), SessionsSetup(), StreamRead(), TrackCreateES(), and UserPmt().
| static int es_out_Control | ( | es_out_t * | out, | |
| int | i_query, | |||
| ... | ||||
| ) | [inline, static] |
References es_out_vaControl().
Referenced by BlockDecode(), CheckPcr(), ClosePlayItem(), CmdExecuteControl(), codec_decode(), Control(), ControlLocked(), ControlSetTime(), Demux(), Demux_Seekable(), Demux_UnSeekable(), DemuxBlock(), DemuxDecodeXds(), DemuxPacket(), DemuxRecAudio(), DvdReadSetArea(), End(), es_out_ControlSetMeta(), es_out_GetBuffering(), es_out_GetEmpty(), es_out_GetWakeup(), es_out_SetDelay(), es_out_SetFrameNext(), es_out_SetJitter(), es_out_SetPauseState(), es_out_SetRate(), es_out_SetRecordState(), es_out_SetTime(), es_out_SetTimes(), ESNew(), EsOutControlLocked(), ESSubtitleUpdate(), GatherPES(), GetClockRef(), Init(), InitPrograms(), MP4_TrackUnselect(), Ogg_BeginningOfStream(), Ogg_DecodePacket(), ParsePES(), PATCallBack(), PCRHandle(), matroska_segment_c::Seek(), Seek(), matroska_segment_c::Select(), SendBlock(), SetTime(), SubtitleAdd(), and TrackGotoChunkSample().
| static int es_out_ControlSetMeta | ( | es_out_t * | out, | |
| const vlc_meta_t * | p_meta | |||
| ) | [inline, static] |
| static void es_out_Del | ( | es_out_t * | out, | |
| es_out_id_t * | id | |||
| ) | [inline, static] |
References es_out_t::pf_del.
Referenced by Close(), codec_destroy(), Demux(), DemuxEnd(), DvdReadSetArea(), EsOutDel(), Ogg_LogicalStreamDelete(), PIDClean(), ps_psm_fill(), ReadBlockHeader(), ReadNSVs(), RollOverTcp(), TrackGotoChunkSample(), and matroska_segment_c::UnSelect().
| static void es_out_Delete | ( | es_out_t * | p_out | ) | [inline, static] |
| static int es_out_Send | ( | es_out_t * | out, | |
| es_out_id_t * | id, | |||
| block_t * | p_block | |||
| ) | [inline, static] |
References es_out_t::pf_send.
Referenced by BlockDecode(), CmdExecuteSend(), codec_decode(), Demux(), Demux_Seekable(), Demux_UnSeekable(), DemuxAudioMethod1(), DemuxAudioMethod2(), DemuxAudioMethod3(), DemuxBlock(), DemuxPacket(), DemuxRecAudio(), DemuxRecVideo(), DemuxVideo(), DemuxVobSub(), EsOutSend(), HandleMessage(), Ogg_DecodePacket(), ParsePES(), SendBlock(), and StreamRead().
| static int es_out_vaControl | ( | es_out_t * | out, | |
| int | i_query, | |||
| va_list | args | |||
| ) | [inline, static] |
1.5.6