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_M2TS_PES Struct Reference

#include <mpegts.h>

+ Collaboration diagram for GF_M2TS_PES:

Data Fields

GF_M2TS_Programprogram
 
u32 flags
 
u32 pid
 
u32 stream_type
 
u32 mpeg4_es_id
 
GF_SLConfigslcfg
 
s16 component_tag
 
void * user
 
u64 first_dts
 
u32 service_id
 
s16 cc
 
u32 lang
 
u32 vid_w
 
u32 vid_h
 
u32 vid_par
 
u32 aud_sr
 
u32 aud_nb_ch
 
u32 aud_obj_type
 
u32 depends_on_pid
 
unsigned char * data
 
u32 data_len
 
u32 pes_len
 
Bool rap
 
u64 PTS
 
u64 DTS
 
u32 pes_end_packet_number
 
unsigned char * prev_data
 
u32 prev_data_len
 
u32 pes_start_packet_number
 
u64 last_pcr_value
 
u32 last_pcr_value_pck_number
 
u64 before_last_pcr_value
 
u32 before_last_pcr_value_pck_number
 
u32(* reframe )(struct tag_m2ts_demux *ts, struct tag_m2ts_pes *pes, Bool same_pts, unsigned char *data, u32 data_len)
 
u32 frame_state
 
unsigned char * buf
 
u32 buf_len
 
u64 prev_PTS
 
GF_M2TS_DVB_Subtitling_Descriptor sub
 

Field Documentation

GF_M2TS_Program* GF_M2TS_PES::program
u32 GF_M2TS_PES::flags
u32 GF_M2TS_PES::pid
u32 GF_M2TS_PES::stream_type
u32 GF_M2TS_PES::mpeg4_es_id
GF_SLConfig* GF_M2TS_PES::slcfg
s16 GF_M2TS_PES::component_tag
void* GF_M2TS_PES::user
u64 GF_M2TS_PES::first_dts
u32 GF_M2TS_PES::service_id
s16 GF_M2TS_PES::cc
u32 GF_M2TS_PES::lang
u32 GF_M2TS_PES::vid_w
u32 GF_M2TS_PES::vid_h
u32 GF_M2TS_PES::vid_par
u32 GF_M2TS_PES::aud_sr
u32 GF_M2TS_PES::aud_nb_ch
u32 GF_M2TS_PES::aud_obj_type
u32 GF_M2TS_PES::depends_on_pid
unsigned char* GF_M2TS_PES::data
u32 GF_M2TS_PES::data_len
u32 GF_M2TS_PES::pes_len
Bool GF_M2TS_PES::rap
u64 GF_M2TS_PES::PTS
u64 GF_M2TS_PES::DTS
u32 GF_M2TS_PES::pes_end_packet_number
unsigned char* GF_M2TS_PES::prev_data
u32 GF_M2TS_PES::prev_data_len
u32 GF_M2TS_PES::pes_start_packet_number
u64 GF_M2TS_PES::last_pcr_value
u32 GF_M2TS_PES::last_pcr_value_pck_number
u64 GF_M2TS_PES::before_last_pcr_value
u32 GF_M2TS_PES::before_last_pcr_value_pck_number
u32(* GF_M2TS_PES::reframe)(struct tag_m2ts_demux *ts, struct tag_m2ts_pes *pes, Bool same_pts, unsigned char *data, u32 data_len)
u32 GF_M2TS_PES::frame_state
unsigned char* GF_M2TS_PES::buf
u32 GF_M2TS_PES::buf_len
u64 GF_M2TS_PES::prev_PTS

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