Libav
Data Fields
MpegMuxContext Struct Reference

Data Fields

const AVClassclass
 
int packet_size
 
int packet_number
 
int pack_header_freq
 
int system_header_freq
 
int system_header_size
 
int mux_rate
 
int audio_bound
 
int video_bound
 
int is_mpeg2
 
int is_vcd
 
int is_svcd
 
int is_dvd
 
int64_t last_scr
 
double vcd_padding_bitrate
 
int64_t vcd_padding_bytes_written
 
int preload
 

Detailed Description

Definition at line 66 of file mpegenc.c.

Field Documentation

§ class

const AVClass* MpegMuxContext::class

Definition at line 67 of file mpegenc.c.

§ packet_size

int MpegMuxContext::packet_size

Definition at line 68 of file mpegenc.c.

Referenced by flush_packet(), mpeg_mux_init(), output_packet(), and put_vcd_padding_sector().

§ packet_number

int MpegMuxContext::packet_number

§ pack_header_freq

int MpegMuxContext::pack_header_freq

Definition at line 70 of file mpegenc.c.

Referenced by flush_packet(), and mpeg_mux_init().

§ system_header_freq

int MpegMuxContext::system_header_freq

Definition at line 71 of file mpegenc.c.

Referenced by flush_packet(), and mpeg_mux_init().

§ system_header_size

int MpegMuxContext::system_header_size

Definition at line 72 of file mpegenc.c.

Referenced by mpeg_mux_init().

§ mux_rate

int MpegMuxContext::mux_rate

§ audio_bound

int MpegMuxContext::audio_bound

Definition at line 75 of file mpegenc.c.

Referenced by mpeg_mux_init(), and put_system_header().

§ video_bound

int MpegMuxContext::video_bound

Definition at line 76 of file mpegenc.c.

Referenced by mpeg_mux_init(), and put_system_header().

§ is_mpeg2

int MpegMuxContext::is_mpeg2

Definition at line 77 of file mpegenc.c.

Referenced by flush_packet(), mpeg_mux_init(), put_pack_header(), and put_padding_packet().

§ is_vcd

int MpegMuxContext::is_vcd

Definition at line 78 of file mpegenc.c.

Referenced by flush_packet(), mpeg_mux_init(), output_packet(), and put_system_header().

§ is_svcd

int MpegMuxContext::is_svcd

Definition at line 79 of file mpegenc.c.

Referenced by flush_packet(), and mpeg_mux_init().

§ is_dvd

int MpegMuxContext::is_dvd

§ last_scr

int64_t MpegMuxContext::last_scr

Definition at line 81 of file mpegenc.c.

Referenced by flush_packet(), mpeg_mux_init(), mpeg_mux_write_packet(), and output_packet().

§ vcd_padding_bitrate

double MpegMuxContext::vcd_padding_bitrate

Definition at line 83 of file mpegenc.c.

Referenced by get_vcd_padding_size(), and mpeg_mux_init().

§ vcd_padding_bytes_written

int64_t MpegMuxContext::vcd_padding_bytes_written

Definition at line 84 of file mpegenc.c.

Referenced by get_vcd_padding_size(), mpeg_mux_init(), and put_vcd_padding_sector().

§ preload

int MpegMuxContext::preload

Definition at line 86 of file mpegenc.c.

Referenced by mpeg_mux_write_packet().


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