FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
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 user_mux_rate
 
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 64 of file mpegenc.c.

Field Documentation

const AVClass* MpegMuxContext::class

Definition at line 65 of file mpegenc.c.

int MpegMuxContext::packet_size

Definition at line 66 of file mpegenc.c.

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

int MpegMuxContext::packet_number
int MpegMuxContext::pack_header_freq

Definition at line 68 of file mpegenc.c.

Referenced by flush_packet(), and mpeg_mux_init().

int MpegMuxContext::system_header_freq

Definition at line 69 of file mpegenc.c.

Referenced by flush_packet(), and mpeg_mux_init().

int MpegMuxContext::system_header_size

Definition at line 70 of file mpegenc.c.

Referenced by mpeg_mux_init().

int MpegMuxContext::user_mux_rate

Definition at line 71 of file mpegenc.c.

Referenced by mpeg_mux_init().

int MpegMuxContext::mux_rate
int MpegMuxContext::audio_bound

Definition at line 74 of file mpegenc.c.

Referenced by mpeg_mux_init(), and put_system_header().

int MpegMuxContext::video_bound

Definition at line 75 of file mpegenc.c.

Referenced by mpeg_mux_init(), and put_system_header().

int MpegMuxContext::is_mpeg2

Definition at line 76 of file mpegenc.c.

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

int MpegMuxContext::is_vcd

Definition at line 77 of file mpegenc.c.

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

int MpegMuxContext::is_svcd

Definition at line 78 of file mpegenc.c.

Referenced by flush_packet(), and mpeg_mux_init().

int MpegMuxContext::is_dvd
int64_t MpegMuxContext::last_scr

Definition at line 80 of file mpegenc.c.

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

double MpegMuxContext::vcd_padding_bitrate

Definition at line 82 of file mpegenc.c.

Referenced by get_vcd_padding_size(), and mpeg_mux_init().

int64_t MpegMuxContext::vcd_padding_bytes_written

Definition at line 83 of file mpegenc.c.

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

int MpegMuxContext::preload

Definition at line 85 of file mpegenc.c.

Referenced by mpeg_mux_write_packet().


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