libgpac  0.5.0
Public Attributes | List of all members
__m2ts_mux_stream Struct Reference

Public Attributes

struct __m2ts_mux_streamnext
 
u32 pid
 
u8 continuity_counter
 
struct __m2ts_mux_programprogram
 
u32 bit_rate
 
GF_M2TS_Time time
 
u32 pcr_priority
 
GF_M2TS_Mux_Tabletables
 
u32 total_table_size
 
GF_M2TS_Mux_Tablecurrent_table
 
GF_M2TS_Mux_Sectioncurrent_section
 
u32 current_section_offset
 
u32 refresh_rate_ms
 
Bool table_needs_update
 
Bool table_needs_send
 
u32 min_bytes_copy_from_next
 
u32(* process )(struct __m2ts_mux *muxer, struct __m2ts_mux_stream *stream)
 
void * pes_packetizer
 
u32 mpeg2_stream_type
 
u32 mpeg2_stream_id
 
u32 scheduling_priority
 
GF_ESIPacket curr_pck
 
u32 pck_offset
 
u32 next_payload_size
 
u32 copy_from_next_packets
 
u32 pes_data_len
 
u32 pes_data_remain
 
Bool force_new
 
Bool discard_data
 
u32 next_pck_flags
 
u64 next_pck_cts
 
u64 next_pck_dts
 
u32 reframe_overhead
 
Bool start_pes_at_rap
 
Bool prevent_two_au_start_in_pes
 
struct __elementary_stream_ifceifce
 
Double ts_scale
 
GF_M2TS_Packetpck_first
 
GF_M2TS_Packetpck_last
 
GF_M2TS_Packetpck_reassembler
 
GF_Mutexmx
 
u64 last_br_time
 
u32 bytes_since_last_time
 
u32 pes_since_last_time
 
u64 last_dts
 
u8 table_id
 
GF_SLHeader sl_header
 
u32 last_aac_time
 
GF_List * loop_descriptors
 

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