FFmpeg  4.0
Data Fields
OpusPsyStep Struct Reference

#include <libavcodec/opusenc_psy.h>

Data Fields

int index
 
int silence
 
float energy [OPUS_MAX_CHANNELS][CELT_MAX_BANDS]
 
float tone [OPUS_MAX_CHANNELS][CELT_MAX_BANDS]
 
float stereo [CELT_MAX_BANDS]
 
float change_amp [OPUS_MAX_CHANNELS][CELT_MAX_BANDS]
 
float total_change
 
float * bands [OPUS_MAX_CHANNELS][CELT_MAX_BANDS]
 
float coeffs [OPUS_MAX_CHANNELS][OPUS_BLOCK_SIZE(CELT_BLOCK_960)]
 

Detailed Description

Definition at line 30 of file opusenc_psy.h.

Field Documentation

◆ index

int OpusPsyStep::index

Definition at line 31 of file opusenc_psy.h.

Referenced by ff_opus_psy_postencode_update(), and step_collect_psy_metrics().

◆ silence

int OpusPsyStep::silence

◆ energy

float OpusPsyStep::energy[OPUS_MAX_CHANNELS][CELT_MAX_BANDS]

Definition at line 33 of file opusenc_psy.h.

Referenced by celt_gauge_psy_weight(), and step_collect_psy_metrics().

◆ tone

float OpusPsyStep::tone[OPUS_MAX_CHANNELS][CELT_MAX_BANDS]

◆ stereo

float OpusPsyStep::stereo[CELT_MAX_BANDS]

Definition at line 35 of file opusenc_psy.h.

Referenced by celt_gauge_psy_weight(), and step_collect_psy_metrics().

◆ change_amp

float OpusPsyStep::change_amp[OPUS_MAX_CHANNELS][CELT_MAX_BANDS]

◆ total_change

float OpusPsyStep::total_change

◆ bands

float* OpusPsyStep::bands[OPUS_MAX_CHANNELS][CELT_MAX_BANDS]

Definition at line 39 of file opusenc_psy.h.

Referenced by step_collect_psy_metrics().

◆ coeffs

float OpusPsyStep::coeffs[OPUS_MAX_CHANNELS][OPUS_BLOCK_SIZE(CELT_BLOCK_960)]

Definition at line 40 of file opusenc_psy.h.

Referenced by step_collect_psy_metrics().


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