FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
CeltBlock Struct Reference

#include <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

float CeltBlock::energy[CELT_MAX_BANDS]
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().

float CeltBlock::error_energy[CELT_MAX_BANDS]
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().

uint8_t CeltBlock::collapse_masks[CELT_MAX_BANDS]
int CeltBlock::band_bins[CELT_MAX_BANDS]

Definition at line 70 of file opus_celt.h.

Referenced by celt_frame_map_norm_bands().

float* CeltBlock::band_coeffs[CELT_MAX_BANDS]

Definition at line 71 of file opus_celt.h.

Referenced by celt_frame_map_norm_bands().

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().

float CeltBlock::coeffs[CELT_MAX_FRAME_SIZE]
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().

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().

int CeltBlock::pf_period_new

Definition at line 82 of file opus_celt.h.

Referenced by celt_postfilter(), and parse_postfilter().

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().

int CeltBlock::pf_period
float CeltBlock::pf_gains[3]
int CeltBlock::pf_period_old

Definition at line 86 of file opus_celt.h.

Referenced by celt_postfilter(), and celt_postfilter_apply_transition().

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().

float CeltBlock::emph_coeff

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