VLC
3.0.21
|
Data Fields | |
enum es_format_category_e | i_cat |
ES category. More... | |
vlc_fourcc_t | i_codec |
FOURCC value as used in vlc. More... | |
vlc_fourcc_t | i_original_fourcc |
original FOURCC from the container More... | |
int | i_id |
es identifier, where means -1: let the core mark the right id >=0: valid id More... | |
int | i_group |
group identifier, where means: -1 : standalone >= 0 then a "group" (program) is created for each value More... | |
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 More... | |
char * | psz_language |
human-readable language name More... | |
char * | psz_description |
human-readable description of language More... | |
unsigned | i_extra_languages |
length in bytes of extra language data pointer More... | |
extra_languages_t * | p_extra_languages |
extra language data needed by some decoders More... | |
union { | |
struct { | |
audio_format_t audio | |
description of audio format More... | |
audio_replay_gain_t audio_replay_gain | |
} | |
video_format_t video | |
description of video format More... | |
subs_format_t subs | |
description of subtitle format More... | |
}; | |
unsigned int | i_bitrate |
bitrate of this ES More... | |
int | i_profile |
codec specific information (like real audio flavor, mpeg audio layer, h264 profile ...) More... | |
int | i_level |
codec specific information: indicates maximum restrictions on the stream (resolution, bitrate, codec features ...) More... | |
bool | b_packetized |
whether the data is packetized (ie. More... | |
int | i_extra |
length in bytes of extra data pointer More... | |
void * | p_extra |
extra data needed by some decoders or muxers More... | |
union { ... } |
audio_format_t es_format_t::audio |
description of audio format
Referenced by aout_FiltersDrain(), aout_FiltersPlay(), aout_update_format(), AppendFilter(), CreateFilter(), and decoder_NewAudioBuffer().
audio_replay_gain_t es_format_t::audio_replay_gain |
Referenced by aout_update_format(), and CreateDecoder().
bool es_format_t::b_packetized |
unsigned int es_format_t::i_bitrate |
bitrate of this ES
enum es_format_category_e es_format_t::i_cat |
ES category.
Referenced by CreateDecoder(), decoder_New(), decoder_UpdateAudioFormat(), decoder_UpdateVideoFormat(), DecoderUnsupportedCodec(), DeleteDecoder(), EsOutControlLocked(), EsOutSelect(), ImageRead(), input_DecoderFlush(), LoadDecoder(), and ReloadDecoder().
vlc_fourcc_t es_format_t::i_codec |
FOURCC value as used in vlc.
Referenced by aout_update_format(), CreateDecoder(), CreateEncoder(), CreateFilter(), DecoderUnsupportedCodec(), DeleteDecoder(), EsOutGetClosedCaptionsChannel(), filter_ConfigureBlend(), filter_NewBlend(), ImageRead(), ImageWrite(), SpuRenderRegion(), video_update_format(), and vout_update_format().
int es_format_t::i_extra |
length in bytes of extra data pointer
unsigned es_format_t::i_extra_languages |
length in bytes of extra language data pointer
int es_format_t::i_group |
group identifier, where means: -1 : standalone >= 0 then a "group" (program) is created for each value
int es_format_t::i_id |
es identifier, where means -1: let the core mark the right id >=0: valid id
Referenced by input_item_UpdateTracksInfo().
int es_format_t::i_level |
codec specific information: indicates maximum restrictions on the stream (resolution, bitrate, codec features ...)
vlc_fourcc_t es_format_t::i_original_fourcc |
original FOURCC from the container
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 EsOutSelect().
int es_format_t::i_profile |
codec specific information (like real audio flavor, mpeg audio layer, h264 profile ...)
Referenced by aout_update_format().
void* es_format_t::p_extra |
extra data needed by some decoders or muxers
extra_languages_t* es_format_t::p_extra_languages |
extra language data needed by some decoders
char* es_format_t::psz_description |
human-readable description of language
char* es_format_t::psz_language |
human-readable language name
subs_format_t es_format_t::subs |
description of subtitle format
Referenced by EsOutGetClosedCaptionsChannel().
video_format_t es_format_t::video |
description of video format
Referenced by CreateEncoder(), CreateFilter(), filter_chain_VideoBufferNew(), filter_ConfigureBlend(), filter_new_picture(), filter_NewBlend(), ImageConvert(), ImageRead(), ImageWrite(), picture_BlendSubpicture(), SpuRenderRegion(), video_new_buffer(), video_update_format(), VideoBufferNew(), and vout_update_format().