GF_M2TS_Mux_Stream Struct Reference

#include <mpegts.h>

Collaboration diagram for GF_M2TS_Mux_Stream:
Collaboration graph
[legend]

Data Fields

struct __m2ts_mux_stream * next
u32 pid
u8 continuity_counter
struct __m2ts_mux_programprogram
u32 bit_rate
GF_M2TS_Time time
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 next_next_payload_size
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_ifce * ifce
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_Listloop_descriptors

Field Documentation

struct __m2ts_mux_stream* GF_M2TS_Mux_Stream::next [read]
u32(* GF_M2TS_Mux_Stream::process)(struct __m2ts_mux *muxer, struct __m2ts_mux_stream *stream)
struct __elementary_stream_ifce* GF_M2TS_Mux_Stream::ifce [read]

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

Generated on 4 May 2016 for libgpac by  doxygen 1.6.1