FFmpeg
Data Fields
MPADecodeContext Struct Reference

Data Fields

MPA_DECODE_HEADER uint8_t last_buf [LAST_BUF_SIZE]
 
int last_buf_size
 
int extrasize
 
uint32_t free_format_next_header
 
GetBitContext gb
 
GetBitContext in_gb
 
MPA_INT synth_buf [MPA_MAX_CHANNELS][512 *2]
 
int synth_buf_offset [MPA_MAX_CHANNELS]
 
int sb_samples [MPA_MAX_CHANNELS][36][SBLIMIT]
 
INTFLOAT mdct_buf [MPA_MAX_CHANNELS][SBLIMIT *18]
 
GranuleDef granules [2][2]
 
int adu_mode
 0 for standard mp3, 1 for adu formatted mp3 More...
 
int dither_state
 
int err_recognition
 
AVCodecContextavctx
 
MPADSPContext mpadsp
 
void(* butterflies_float )(float *av_restrict v1, float *av_restrict v2, int len)
 
AVFrameframe
 
uint32_t crc
 

Detailed Description

Definition at line 76 of file mpegaudiodec_template.c.

Field Documentation

◆ last_buf

MPA_DECODE_HEADER uint8_t MPADecodeContext::last_buf[LAST_BUF_SIZE]

Definition at line 78 of file mpegaudiodec_template.c.

◆ last_buf_size

int MPADecodeContext::last_buf_size

Definition at line 79 of file mpegaudiodec_template.c.

◆ extrasize

int MPADecodeContext::extrasize

Definition at line 80 of file mpegaudiodec_template.c.

◆ free_format_next_header

uint32_t MPADecodeContext::free_format_next_header

Definition at line 82 of file mpegaudiodec_template.c.

◆ gb

GetBitContext MPADecodeContext::gb

Definition at line 83 of file mpegaudiodec_template.c.

◆ in_gb

GetBitContext MPADecodeContext::in_gb

Definition at line 84 of file mpegaudiodec_template.c.

◆ synth_buf

MPA_INT MPADecodeContext::synth_buf[MPA_MAX_CHANNELS][512 *2]

Definition at line 85 of file mpegaudiodec_template.c.

◆ synth_buf_offset

int MPADecodeContext::synth_buf_offset[MPA_MAX_CHANNELS]

Definition at line 86 of file mpegaudiodec_template.c.

◆ sb_samples

int MPADecodeContext::sb_samples[MPA_MAX_CHANNELS][36][SBLIMIT]

Definition at line 87 of file mpegaudiodec_template.c.

◆ mdct_buf

INTFLOAT MPADecodeContext::mdct_buf[MPA_MAX_CHANNELS][SBLIMIT *18]

Definition at line 88 of file mpegaudiodec_template.c.

◆ granules

GranuleDef MPADecodeContext::granules[2][2]

Definition at line 89 of file mpegaudiodec_template.c.

◆ adu_mode

int MPADecodeContext::adu_mode

0 for standard mp3, 1 for adu formatted mp3

Definition at line 90 of file mpegaudiodec_template.c.

◆ dither_state

int MPADecodeContext::dither_state

Definition at line 91 of file mpegaudiodec_template.c.

◆ err_recognition

int MPADecodeContext::err_recognition

Definition at line 92 of file mpegaudiodec_template.c.

◆ avctx

AVCodecContext* MPADecodeContext::avctx

Definition at line 93 of file mpegaudiodec_template.c.

◆ mpadsp

MPADSPContext MPADecodeContext::mpadsp

Definition at line 94 of file mpegaudiodec_template.c.

◆ butterflies_float

void(* MPADecodeContext::butterflies_float) (float *av_restrict v1, float *av_restrict v2, int len)

Definition at line 95 of file mpegaudiodec_template.c.

◆ frame

AVFrame* MPADecodeContext::frame

Definition at line 96 of file mpegaudiodec_template.c.

◆ crc

uint32_t MPADecodeContext::crc

Definition at line 97 of file mpegaudiodec_template.c.


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