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 61 of file mpegenc.c.

Field Documentation

int MpegMuxContext::audio_bound

Definition at line 70 of file mpegenc.c.

Referenced by mpeg_mux_init(), and put_system_header().

const AVClass* MpegMuxContext::class

Definition at line 62 of file mpegenc.c.

int MpegMuxContext::is_dvd
int MpegMuxContext::is_mpeg2

Definition at line 72 of file mpegenc.c.

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

int MpegMuxContext::is_svcd

Definition at line 74 of file mpegenc.c.

Referenced by flush_packet(), and mpeg_mux_init().

int MpegMuxContext::is_vcd

Definition at line 73 of file mpegenc.c.

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

int64_t MpegMuxContext::last_scr

Definition at line 76 of file mpegenc.c.

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

int MpegMuxContext::mux_rate
int MpegMuxContext::pack_header_freq

Definition at line 65 of file mpegenc.c.

Referenced by flush_packet(), and mpeg_mux_init().

int MpegMuxContext::packet_number
int MpegMuxContext::packet_size

Definition at line 63 of file mpegenc.c.

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

int MpegMuxContext::preload

Definition at line 81 of file mpegenc.c.

Referenced by mpeg_mux_write_packet().

int MpegMuxContext::system_header_freq

Definition at line 66 of file mpegenc.c.

Referenced by flush_packet(), and mpeg_mux_init().

int MpegMuxContext::system_header_size

Definition at line 67 of file mpegenc.c.

Referenced by mpeg_mux_init().

double MpegMuxContext::vcd_padding_bitrate

Definition at line 78 of file mpegenc.c.

Referenced by get_vcd_padding_size(), and mpeg_mux_init().

int64_t MpegMuxContext::vcd_padding_bytes_written

Definition at line 79 of file mpegenc.c.

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

int MpegMuxContext::video_bound

Definition at line 71 of file mpegenc.c.

Referenced by mpeg_mux_init(), and put_system_header().


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