FFmpeg
Data Fields
MP3Context Struct Reference

Data Fields

const AVClassclass
 
ID3v2EncContext id3
 
int id3v2_version
 
int write_id3v1
 
int write_xing
 
uint8_t * xing_frame
 
int xing_frame_size
 
AVCRC audio_crc
 
uint32_t audio_size
 
int64_t xing_frame_offset
 
int xing_offset
 
int32_t frames
 
int32_t size
 
uint32_t want
 
uint32_t seen
 
uint32_t pos
 
uint64_t bag [XING_NUM_BAGS]
 
int initial_bitrate
 
int has_variable_bitrate
 
int delay
 
int padding
 
int audio_stream_idx
 
int pics_to_write
 
PacketList queue
 

Detailed Description

Definition at line 99 of file mp3enc.c.

Field Documentation

◆ class

const AVClass* MP3Context::class

Definition at line 100 of file mp3enc.c.

◆ id3

ID3v2EncContext MP3Context::id3

Definition at line 101 of file mp3enc.c.

Referenced by mp3_queue_flush(), mp3_write_header(), and mp3_write_packet().

◆ id3v2_version

int MP3Context::id3v2_version

Definition at line 102 of file mp3enc.c.

Referenced by mp3_init(), and mp3_write_header().

◆ write_id3v1

int MP3Context::write_id3v1

Definition at line 103 of file mp3enc.c.

Referenced by mp3_write_trailer().

◆ write_xing

int MP3Context::write_xing

Definition at line 104 of file mp3enc.c.

Referenced by mp3_write_xing().

◆ xing_frame

uint8_t* MP3Context::xing_frame

Definition at line 108 of file mp3enc.c.

Referenced by mp3_deinit(), mp3_update_xing(), and mp3_write_xing().

◆ xing_frame_size

int MP3Context::xing_frame_size

Definition at line 109 of file mp3enc.c.

Referenced by mp3_update_xing(), and mp3_write_xing().

◆ audio_crc

AVCRC MP3Context::audio_crc

Definition at line 111 of file mp3enc.c.

Referenced by mp3_update_xing(), and mp3_write_audio_packet().

◆ audio_size

uint32_t MP3Context::audio_size

Definition at line 112 of file mp3enc.c.

Referenced by mp3_update_xing(), mp3_write_audio_packet(), and mp3_write_xing().

◆ xing_frame_offset

int64_t MP3Context::xing_frame_offset

Definition at line 115 of file mp3enc.c.

Referenced by mp3_update_xing(), and mp3_write_xing().

◆ xing_offset

int MP3Context::xing_offset

◆ frames

int32_t MP3Context::frames

Definition at line 119 of file mp3enc.c.

Referenced by mp3_update_xing(), and mp3_xing_add_frame().

◆ size

int32_t MP3Context::size

Definition at line 120 of file mp3enc.c.

Referenced by mp3_update_xing(), mp3_write_xing(), and mp3_xing_add_frame().

◆ want

uint32_t MP3Context::want

Definition at line 121 of file mp3enc.c.

Referenced by mp3_write_xing(), and mp3_xing_add_frame().

◆ seen

uint32_t MP3Context::seen

Definition at line 122 of file mp3enc.c.

Referenced by mp3_write_xing(), and mp3_xing_add_frame().

◆ pos

uint32_t MP3Context::pos

Definition at line 123 of file mp3enc.c.

Referenced by mp3_update_xing(), mp3_write_xing(), and mp3_xing_add_frame().

◆ bag

uint64_t MP3Context::bag[XING_NUM_BAGS]

Definition at line 124 of file mp3enc.c.

Referenced by mp3_update_xing(), and mp3_xing_add_frame().

◆ initial_bitrate

int MP3Context::initial_bitrate

Definition at line 125 of file mp3enc.c.

Referenced by mp3_write_audio_packet().

◆ has_variable_bitrate

int MP3Context::has_variable_bitrate

Definition at line 126 of file mp3enc.c.

Referenced by mp3_update_xing(), and mp3_write_audio_packet().

◆ delay

int MP3Context::delay

Definition at line 127 of file mp3enc.c.

Referenced by mp3_update_xing(), and mp3_write_audio_packet().

◆ padding

int MP3Context::padding

Definition at line 128 of file mp3enc.c.

Referenced by mp3_update_xing(), and mp3_write_audio_packet().

◆ audio_stream_idx

int MP3Context::audio_stream_idx

Definition at line 131 of file mp3enc.c.

Referenced by mp3_init(), mp3_write_packet(), and mp3_write_xing().

◆ pics_to_write

int MP3Context::pics_to_write

Definition at line 133 of file mp3enc.c.

Referenced by mp3_init(), mp3_write_header(), mp3_write_packet(), and mp3_write_trailer().

◆ queue

PacketList MP3Context::queue

Definition at line 136 of file mp3enc.c.

Referenced by mp3_deinit(), mp3_queue_flush(), and mp3_write_packet().


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