FFmpeg  3.3.8
Data Fields
CeltBlock Struct Reference

#include <libavcodec/opus_celt.h>

Data Fields

float energy [CELT_MAX_BANDS]
 
float lin_energy [CELT_MAX_BANDS]
 
float error_energy [CELT_MAX_BANDS]
 
float prev_energy [2][CELT_MAX_BANDS]
 
uint8_t collapse_masks [CELT_MAX_BANDS]
 
int band_bins [CELT_MAX_BANDS]
 
float * band_coeffs [CELT_MAX_BANDS]
 
float buf [2048]
 
float coeffs [CELT_MAX_FRAME_SIZE]
 
float overlap [120]
 
float samples [CELT_MAX_FRAME_SIZE]
 
int pf_period_new
 
float pf_gains_new [3]
 
int pf_period
 
float pf_gains [3]
 
int pf_period_old
 
float pf_gains_old [3]
 
float emph_coeff
 

Detailed Description

Definition at line 62 of file opus_celt.h.

Field Documentation

◆ energy

float CeltBlock::energy[CELT_MAX_BANDS]

◆ lin_energy

float CeltBlock::lin_energy[CELT_MAX_BANDS]

Definition at line 64 of file opus_celt.h.

Referenced by celt_frame_map_norm_bands(), and ff_celt_encode_band().

◆ error_energy

float CeltBlock::error_energy[CELT_MAX_BANDS]

◆ prev_energy

float CeltBlock::prev_energy[2][CELT_MAX_BANDS]

Definition at line 66 of file opus_celt.h.

Referenced by ff_celt_decode_frame(), ff_celt_flush(), and process_anticollapse().

◆ collapse_masks

uint8_t CeltBlock::collapse_masks[CELT_MAX_BANDS]

◆ band_bins

int CeltBlock::band_bins[CELT_MAX_BANDS]

Definition at line 70 of file opus_celt.h.

Referenced by celt_frame_map_norm_bands().

◆ band_coeffs

float* CeltBlock::band_coeffs[CELT_MAX_BANDS]

Definition at line 71 of file opus_celt.h.

Referenced by celt_frame_map_norm_bands().

◆ buf

float CeltBlock::buf[2048]

Definition at line 74 of file opus_celt.h.

Referenced by celt_postfilter(), ff_celt_decode_frame(), and ff_celt_flush().

◆ coeffs

float CeltBlock::coeffs[CELT_MAX_FRAME_SIZE]

◆ overlap

float CeltBlock::overlap[120]

Definition at line 78 of file opus_celt.h.

Referenced by celt_apply_preemph_filter(), celt_frame_mdct(), and celt_frame_setup_input().

◆ samples

float CeltBlock::samples[CELT_MAX_FRAME_SIZE]

Definition at line 79 of file opus_celt.h.

Referenced by celt_apply_preemph_filter(), celt_frame_mdct(), and celt_frame_setup_input().

◆ pf_period_new

int CeltBlock::pf_period_new

Definition at line 82 of file opus_celt.h.

Referenced by celt_postfilter(), and parse_postfilter().

◆ pf_gains_new

float CeltBlock::pf_gains_new[3]

Definition at line 83 of file opus_celt.h.

Referenced by celt_postfilter(), ff_celt_flush(), and parse_postfilter().

◆ pf_period

int CeltBlock::pf_period

◆ pf_gains

float CeltBlock::pf_gains[3]

◆ pf_period_old

int CeltBlock::pf_period_old

Definition at line 86 of file opus_celt.h.

Referenced by celt_postfilter(), and celt_postfilter_apply_transition().

◆ pf_gains_old

float CeltBlock::pf_gains_old[3]

Definition at line 87 of file opus_celt.h.

Referenced by celt_postfilter(), celt_postfilter_apply_transition(), and ff_celt_flush().

◆ emph_coeff

float CeltBlock::emph_coeff

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