Libav
Data Fields
MpegTSWrite Struct Reference

Data Fields

const AVClassav_class
 
MpegTSSection pat
 
MpegTSSection sdt
 
MpegTSService ** services
 
int sdt_packet_count
 
int sdt_packet_period
 
int pat_packet_count
 
int pat_packet_period
 
int nb_services
 
int onid
 
int tsid
 
int64_t first_pcr
 
int mux_rate
 set to 1 when VBR More...
 
int pes_payload_size
 
int transport_stream_id
 
int original_network_id
 
int service_id
 
int pmt_start_pid
 
int start_pid
 
int m2ts_mode
 
int reemit_pat_pmt
 
int pcr_period
 
int flags
 

Detailed Description

Definition at line 62 of file mpegtsenc.c.

Field Documentation

◆ av_class

const AVClass* MpegTSWrite::av_class

Definition at line 63 of file mpegtsenc.c.

◆ pat

MpegTSSection MpegTSWrite::pat

Definition at line 64 of file mpegtsenc.c.

Referenced by mpegts_write_header(), and mpegts_write_pat().

◆ sdt

MpegTSSection MpegTSWrite::sdt

Definition at line 65 of file mpegtsenc.c.

Referenced by mpegts_write_header(), and mpegts_write_sdt().

◆ services

MpegTSService** MpegTSWrite::services

◆ sdt_packet_count

int MpegTSWrite::sdt_packet_count

◆ sdt_packet_period

int MpegTSWrite::sdt_packet_period

◆ pat_packet_count

int MpegTSWrite::pat_packet_count

◆ pat_packet_period

int MpegTSWrite::pat_packet_period

◆ nb_services

int MpegTSWrite::nb_services

◆ onid

int MpegTSWrite::onid

Definition at line 72 of file mpegtsenc.c.

Referenced by mpegts_write_header(), and mpegts_write_sdt().

◆ tsid

int MpegTSWrite::tsid

Definition at line 73 of file mpegtsenc.c.

Referenced by mpegts_write_header(), mpegts_write_pat(), and mpegts_write_sdt().

◆ first_pcr

int64_t MpegTSWrite::first_pcr

Definition at line 74 of file mpegtsenc.c.

Referenced by get_pcr(), and mpegts_write_header().

◆ mux_rate

int MpegTSWrite::mux_rate

set to 1 when VBR

Definition at line 75 of file mpegtsenc.c.

Referenced by get_pcr(), mpegts_write_header(), and mpegts_write_pes().

◆ pes_payload_size

int MpegTSWrite::pes_payload_size

Definition at line 76 of file mpegtsenc.c.

Referenced by mpegts_write_header(), and mpegts_write_packet_internal().

◆ transport_stream_id

int MpegTSWrite::transport_stream_id

Definition at line 78 of file mpegtsenc.c.

Referenced by mpegts_write_header().

◆ original_network_id

int MpegTSWrite::original_network_id

Definition at line 79 of file mpegtsenc.c.

Referenced by mpegts_write_header().

◆ service_id

int MpegTSWrite::service_id

Definition at line 80 of file mpegtsenc.c.

Referenced by mpegts_write_header().

◆ pmt_start_pid

int MpegTSWrite::pmt_start_pid

Definition at line 82 of file mpegtsenc.c.

Referenced by mpegts_add_service().

◆ start_pid

int MpegTSWrite::start_pid

Definition at line 83 of file mpegtsenc.c.

Referenced by mpegts_write_header().

◆ m2ts_mode

int MpegTSWrite::m2ts_mode

Definition at line 84 of file mpegtsenc.c.

Referenced by mpegts_prefix_m2ts_header(), and mpegts_write_header().

◆ reemit_pat_pmt

int MpegTSWrite::reemit_pat_pmt

Definition at line 86 of file mpegtsenc.c.

Referenced by mpegts_write_packet_internal().

◆ pcr_period

int MpegTSWrite::pcr_period

Definition at line 88 of file mpegtsenc.c.

Referenced by mpegts_write_header().

◆ flags

int MpegTSWrite::flags

Definition at line 92 of file mpegtsenc.c.

Referenced by mpegts_write_header(), mpegts_write_packet_internal(), and mpegts_write_pmt().


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