__m2ts_mux_stream Struct Reference

List of all members.

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
u8 table_id
GF_SLHeader sl_header
u32 last_aac_time

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

Generated on 4 Jul 2012 for libgpac by  doxygen 1.6.1