QVisu
Qt-based visualization for smart homes
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
es_format_t Struct Reference

#include <vlc_es.h>

Public Attributes

int i_cat
 
vlc_fourcc_t i_codec
 
vlc_fourcc_t i_original_fourcc
 
int i_id
 
int i_group
 
int i_priority
 
char * psz_language
 
char * psz_description
 
int i_extra_languages
 
extra_languages_tp_extra_languages
 
audio_format_t audio
 
audio_replay_gain_t audio_replay_gain
 
video_format_t video
 
subs_format_t subs
 
unsigned int i_bitrate
 
int i_profile
 
int i_level
 
bool b_packetized
 
int i_extra
 
void * p_extra
 

Detailed Description

ES format definition

Member Data Documentation

audio_format_t es_format_t::audio

description of audio format

bool es_format_t::b_packetized

whether the data is packetized (ie. not truncated)

unsigned int es_format_t::i_bitrate

bitrate of this ES

int es_format_t::i_cat

ES category

See also
es_format_category_e
vlc_fourcc_t es_format_t::i_codec

FOURCC value as used in vlc

int es_format_t::i_extra

length in bytes of extra data pointer

int 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

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

int es_format_t::i_profile

codec specific information (like real audio flavor, mpeg audio layer, h264 profile ...)

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 readible description of language

char* es_format_t::psz_language

human readible language name

subs_format_t es_format_t::subs

description of subtitle format

video_format_t es_format_t::video

description of video format


The documentation for this struct was generated from the following file: