|
VLC
2.1.0-git
|
ES format definition. More...

Data Fields | |
| int | i_cat |
| ES category. | |
| vlc_fourcc_t | i_codec |
| FOURCC value as used in vlc. | |
| vlc_fourcc_t | i_original_fourcc |
| original FOURCC from the container | |
| int | i_id |
| es identifier, where means -1: let the core mark the right id >=0: valid id | |
| int | i_group |
| group identifier, where means: -1 : standalone >= 0 then a "group" (program) is created for each value | |
| int | i_priority |
| priority, where means: -2 : mean not selectable by the users -1 : mean not selected by default even when no other stream >=0: priority | |
| char * | psz_language |
| human readible language name | |
| char * | psz_description |
| human readible description of language | |
| int | i_extra_languages |
| length in bytes of extra language data pointer | |
| extra_languages_t * | p_extra_languages |
| extra language data needed by some decoders | |
| audio_format_t | audio |
| description of audio format | |
| audio_replay_gain_t | audio_replay_gain |
| video_format_t | video |
| description of video format | |
| subs_format_t | subs |
| description of subtitle format | |
| unsigned int | i_bitrate |
| bitrate of this ES | |
| int | i_profile |
| codec specific information (like real audio flavor, mpeg audio layer, h264 profile ...) | |
| int | i_level |
| codec specific information: indicates maximum restrictions on the stream (resolution, bitrate, codec features ...) | |
| bool | b_packetized |
| whether the data is packetized (ie. | |
| int | i_extra |
| length in bytes of extra data pointer | |
| void * | p_extra |
| extra data needed by some decoders or muxers | |
ES format definition.
| audio_format_t es_format_t::audio |
description of audio format
Referenced by aout_FiltersNew(), aout_FiltersPlay(), aout_new_buffer(), CreateFilter(), es_format_Init(), es_format_IsSimilar(), EsOutAdd(), EsOutUpdateInfo(), and FindFilter().
| audio_replay_gain_t es_format_t::audio_replay_gain |
Referenced by aout_new_buffer(), CreateDecoder(), es_format_Init(), EsOutAdd(), and EsOutUpdateInfo().
| bool es_format_t::b_packetized |
whether the data is packetized (ie.
not truncated)
Referenced by CreateDecoder(), demux_PacketizerNew(), and es_format_Init().
| unsigned int es_format_t::i_bitrate |
bitrate of this ES
Referenced by es_format_Init(), and EsOutUpdateInfo().
| int es_format_t::i_cat |
ES category.
Referenced by CreateDecoder(), decoder_New(), DecoderOutputChangePause(), DecoderProcess(), DeleteDecoder(), es_format_Init(), es_format_IsSimilar(), EsFmtIsTeletext(), EsOutAdd(), EsOutControlLocked(), EsOutDecoderChangeDelay(), EsOutDecodersStopBuffering(), EsOutDel(), EsOutESVarUpdateGeneric(), EsOutFrameNext(), EsOutSelect(), EsOutUpdateInfo(), EsSelect(), EsUnselect(), input_DecoderFrameNext(), input_DecoderIsEmpty(), and sout_MuxGetStream().
| vlc_fourcc_t es_format_t::i_codec |
FOURCC value as used in vlc.
Referenced by aout_new_buffer(), CreateDecoder(), CreateEncoder(), CreateFilter(), decoder_New(), DeleteDecoder(), es_format_Init(), es_format_IsSimilar(), EsFmtIsTeletext(), EsIsSelected(), EsOutAdd(), EsOutUpdateInfo(), EsSelect(), EsUnselect(), filter_ConfigureBlend(), filter_NewBlend(), FindFilter(), ImageRead(), ImageWrite(), sout_InputDelete(), sout_InputNew(), sout_InputSendBuffer(), SpuRenderRegion(), video_new_buffer(), and vout_new_buffer().
| int es_format_t::i_extra |
length in bytes of extra data pointer
Referenced by DecoderProcessAudio(), DecoderProcessVideo(), es_format_Clean(), es_format_Copy(), es_format_Init(), and EsOutControlLocked().
| int es_format_t::i_extra_languages |
length in bytes of extra language data pointer
Referenced by es_format_Clean(), es_format_Copy(), and es_format_Init().
| int es_format_t::i_group |
group identifier, where means: -1 : standalone >= 0 then a "group" (program) is created for each value
Referenced by es_format_Init(), EsOutAdd(), and EsOutSend().
| int es_format_t::i_id |
es identifier, where means -1: let the core mark the right id >=0: valid id
Referenced by es_format_Init(), EsOutAdd(), EsOutUpdateInfo(), and input_item_UpdateTracksInfo().
| int es_format_t::i_level |
codec specific information: indicates maximum restrictions on the stream (resolution, bitrate, codec features ...)
Referenced by es_format_Init().
| vlc_fourcc_t es_format_t::i_original_fourcc |
original FOURCC from the container
Referenced by es_format_Init(), EsOutAdd(), and EsOutUpdateInfo().
| int es_format_t::i_priority |
priority, where means: -2 : mean not selectable by the users -1 : mean not selected by default even when no other stream >=0: priority
Referenced by es_format_Init(), and EsOutSelect().
| int es_format_t::i_profile |
codec specific information (like real audio flavor, mpeg audio layer, h264 profile ...)
Referenced by es_format_Init().
| void* es_format_t::p_extra |
extra data needed by some decoders or muxers
Referenced by es_format_Clean(), es_format_Copy(), es_format_Init(), and EsOutControlLocked().
| extra_languages_t* es_format_t::p_extra_languages |
extra language data needed by some decoders
Referenced by es_format_Clean(), es_format_Copy(), and es_format_Init().
| char* es_format_t::psz_description |
human readible description of language
Referenced by es_format_Clean(), es_format_Copy(), es_format_Init(), EsOutESVarUpdateGeneric(), EsOutSend(), and EsOutUpdateInfo().
| char* es_format_t::psz_language |
human readible language name
Referenced by es_format_Clean(), es_format_Copy(), es_format_Init(), and EsOutAdd().
| subs_format_t es_format_t::subs |
description of subtitle format
Referenced by es_format_Clean(), es_format_Copy(), es_format_Init(), and EsOutESVarUpdateGeneric().
| video_format_t es_format_t::video |
description of video format
Referenced by CreateDecoder(), CreateEncoder(), CreateFilter(), es_format_Clean(), es_format_Copy(), es_format_Init(), es_format_InitFromVideo(), es_format_IsSimilar(), EsOutAdd(), EsOutUpdateInfo(), filter_ConfigureBlend(), filter_NewBlend(), ImageConvert(), ImageFilter(), ImageRead(), ImageWrite(), picture_BlendSubpicture(), spu_new_video_buffer(), SpuRenderCreateAndLoadScale(), SpuRenderCreateAndLoadText(), SpuRenderRegion(), SpuRenderSubpictures(), ThreadChangeFilters(), ThreadDisplayRenderPicture(), video_new_buffer(), VideoBufferNew(), vout_new_buffer(), VoutVideoFilterInteractiveNewPicture(), and VoutVideoFilterStaticNewPicture().
1.8.1.2