FFmpeg  4.0
Data Fields
TAKDecContext Struct Reference

Data Fields

AVCodecContextavctx
 parent AVCodecContext More...
 
AudioDSPContext adsp
 
TAKDSPContext tdsp
 
TAKStreamInfo ti
 
GetBitContext gb
 bitstream reader initialized to start at the current frame More...
 
int uval
 
int nb_samples
 number of samples in the current frame More...
 
uint8_tdecode_buffer
 
unsigned int decode_buffer_size
 
int32_tdecoded [TAK_MAX_CHANNELS]
 decoded samples for each channel More...
 
int8_t lpc_mode [TAK_MAX_CHANNELS]
 
int8_t sample_shift [TAK_MAX_CHANNELS]
 shift applied to every sample in the channel More...
 
int16_t predictors [MAX_PREDICTORS]
 
int nb_subframes
 number of subframes in the current frame More...
 
int16_t subframe_len [MAX_SUBFRAMES]
 subframe length in samples More...
 
int subframe_scale
 
int8_t dmode
 channel decorrelation type in the current frame More...
 
MCDParam mcdparams [TAK_MAX_CHANNELS]
 multichannel decorrelation parameters More...
 
int8_t coding_mode [128]
 
int16_t filter [MAX_PREDICTORS]
 
int16_t residues [544]
 

Detailed Description

Definition at line 50 of file takdec.c.

Field Documentation

◆ avctx

AVCodecContext* TAKDecContext::avctx

parent AVCodecContext

Definition at line 51 of file takdec.c.

Referenced by decode_channel(), tak_decode_frame(), and tak_decode_init().

◆ adsp

AudioDSPContext TAKDecContext::adsp

Definition at line 52 of file takdec.c.

Referenced by decode_subframe(), decorrelate(), and tak_decode_init().

◆ tdsp

TAKDSPContext TAKDecContext::tdsp

Definition at line 53 of file takdec.c.

Referenced by decorrelate(), and tak_decode_init().

◆ ti

TAKStreamInfo TAKDecContext::ti

Definition at line 54 of file takdec.c.

Referenced by tak_decode_frame().

◆ gb

GetBitContext TAKDecContext::gb

bitstream reader initialized to start at the current frame

Definition at line 55 of file takdec.c.

Referenced by decode_channel(), decode_residues(), decode_segment(), decode_subframe(), decorrelate(), and tak_decode_frame().

◆ uval

int TAKDecContext::uval

Definition at line 57 of file takdec.c.

Referenced by decode_residues(), and set_sample_rate_params().

◆ nb_samples

int TAKDecContext::nb_samples

number of samples in the current frame

Definition at line 58 of file takdec.c.

Referenced by decode_channel(), decode_residues(), and tak_decode_frame().

◆ decode_buffer

uint8_t* TAKDecContext::decode_buffer

Definition at line 59 of file takdec.c.

Referenced by tak_decode_close(), and tak_decode_frame().

◆ decode_buffer_size

unsigned int TAKDecContext::decode_buffer_size

Definition at line 60 of file takdec.c.

Referenced by tak_decode_frame().

◆ decoded

int32_t* TAKDecContext::decoded[TAK_MAX_CHANNELS]

decoded samples for each channel

Definition at line 61 of file takdec.c.

Referenced by decode_channel(), decorrelate(), and tak_decode_frame().

◆ lpc_mode

int8_t TAKDecContext::lpc_mode[TAK_MAX_CHANNELS]

Definition at line 63 of file takdec.c.

Referenced by decode_channel(), and tak_decode_frame().

◆ sample_shift

int8_t TAKDecContext::sample_shift[TAK_MAX_CHANNELS]

shift applied to every sample in the channel

Definition at line 64 of file takdec.c.

Referenced by decode_channel(), and tak_decode_frame().

◆ predictors

int16_t TAKDecContext::predictors[MAX_PREDICTORS]

Definition at line 65 of file takdec.c.

Referenced by decode_subframe().

◆ nb_subframes

int TAKDecContext::nb_subframes

number of subframes in the current frame

Definition at line 66 of file takdec.c.

Referenced by decode_channel(), and tak_decode_frame().

◆ subframe_len

int16_t TAKDecContext::subframe_len[MAX_SUBFRAMES]

subframe length in samples

Definition at line 67 of file takdec.c.

Referenced by decode_channel(), and tak_decode_frame().

◆ subframe_scale

int TAKDecContext::subframe_scale

Definition at line 68 of file takdec.c.

Referenced by decode_channel(), and set_sample_rate_params().

◆ dmode

int8_t TAKDecContext::dmode

channel decorrelation type in the current frame

Definition at line 70 of file takdec.c.

Referenced by decorrelate(), and tak_decode_frame().

◆ mcdparams

MCDParam TAKDecContext::mcdparams[TAK_MAX_CHANNELS]

multichannel decorrelation parameters

Definition at line 72 of file takdec.c.

Referenced by tak_decode_frame().

◆ coding_mode

int8_t TAKDecContext::coding_mode[128]

Definition at line 74 of file takdec.c.

Referenced by decode_residues().

◆ filter

int16_t TAKDecContext::filter[MAX_PREDICTORS]

Definition at line 75 of file takdec.c.

Referenced by decode_subframe(), and decorrelate().

◆ residues

int16_t TAKDecContext::residues[544]

Definition at line 76 of file takdec.c.

Referenced by decode_subframe(), and decorrelate().


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