GPAC
Open Source Multimedia Framework. For more information, check out http://gpac.wp.mines-telecom.fr
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups
GF_ESInterface Struct Reference

#include <esi.h>

+ Collaboration diagram for GF_ESInterface:

Data Fields

u32 caps
 
u32 stream_id
 
u16 program_number
 
u8 stream_type
 
u8 object_type_indication
 
u32 fourcc
 
u32 lang
 
u32 timescale
 
Double duration
 
u32 bit_rate
 
u32 repeat_rate
 
char * decoder_config
 
u32 decoder_config_size
 
GF_SLConfigsl_config
 
struct __esi_video_info info_video
 
struct __esi_audio_info info_audio
 
GF_Err(* input_ctrl )(struct __elementary_stream_ifce *_self, u32 ctrl_type, void *param)
 
void * input_udta
 
GF_Err(* output_ctrl )(struct __elementary_stream_ifce *_self, u32 ctrl_type, void *param)
 
void * output_udta
 
u32 depends_on_stream
 

Field Documentation

u32 GF_ESInterface::caps
u32 GF_ESInterface::stream_id
u16 GF_ESInterface::program_number
u8 GF_ESInterface::stream_type
u8 GF_ESInterface::object_type_indication
u32 GF_ESInterface::fourcc
u32 GF_ESInterface::lang
u32 GF_ESInterface::timescale
Double GF_ESInterface::duration
u32 GF_ESInterface::bit_rate
u32 GF_ESInterface::repeat_rate
char* GF_ESInterface::decoder_config
u32 GF_ESInterface::decoder_config_size
GF_SLConfig* GF_ESInterface::sl_config
struct __esi_video_info GF_ESInterface::info_video
struct __esi_audio_info GF_ESInterface::info_audio
GF_Err(* GF_ESInterface::input_ctrl)(struct __elementary_stream_ifce *_self, u32 ctrl_type, void *param)
void* GF_ESInterface::input_udta
GF_Err(* GF_ESInterface::output_ctrl)(struct __elementary_stream_ifce *_self, u32 ctrl_type, void *param)
void* GF_ESInterface::output_udta
u32 GF_ESInterface::depends_on_stream

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