GF_M2TS_PES Struct Reference

#include <mpegts.h>

Collaboration diagram for GF_M2TS_PES:
Collaboration graph
[legend]

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_aac_obj_type
u32 aud_aac_sr_idx
u32 depends_on_pid
unsigned char * pck_data
u32 pck_alloc_len
u32 pck_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, GF_M2TS_PESHeader *hdr)
Bool single_nal_mode
u32 frame_state
unsigned char * buf
unsigned char * reassemble_buf
u32 buf_len
u32 reassemble_len
u32 reassemble_alloc
u64 prev_PTS
GF_M2TS_DVB_Subtitling_Descriptor sub
GF_M2TS_MetadataDescriptormetadata_descriptor
char * temi_tc_desc
u32 temi_tc_desc_len
u32 temi_tc_desc_alloc_size

Field Documentation

unsigned char* GF_M2TS_PES::pck_data
unsigned char* GF_M2TS_PES::prev_data
u32(* GF_M2TS_PES::reframe)(struct tag_m2ts_demux *ts, struct tag_m2ts_pes *pes, Bool same_pts, unsigned char *data, u32 data_len, GF_M2TS_PESHeader *hdr)
unsigned char* GF_M2TS_PES::buf
unsigned char * GF_M2TS_PES::reassemble_buf

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

Generated on 4 May 2016 for libgpac by  doxygen 1.6.1