|
FFmpeg
|
context used by psychoacoustic model More...
#include <psymodel.h>
Data Fields | ||
| AVCodecContext * | avctx | |
| encoder context | ||
| const struct FFPsyModel * | model | |
| encoder-specific model functions | ||
| FFPsyChannel * | ch | |
| single channel information | ||
| FFPsyChannelGroup * | group | |
| channel group information | ||
| int | num_groups | |
| number of channel groups | ||
| int | cutoff | |
| lowpass frequency cutoff for analysis | ||
| uint8_t ** | bands | |
| scalefactor band sizes for possible frame sizes | ||
| int * | num_bands | |
| number of scalefactor bands for possible frame sizes | ||
| int | num_lens | |
| number of scalefactor band sets | ||
| struct { | ||
| int size | ||
| size of the bitresevoir in bits More... | ||
| int bits | ||
| number of bits used in the bitresevoir More... | ||
| int alloc | ||
| number of bits allocated by the psy, or -1 if no allocation was done More... | ||
| } | bitres | |
| void * | model_priv_data | |
| psychoacoustic model implementation private data | ||
| float | pair_joint [16] | |
| encoder-fed per-CPE joint-tool candidacy fraction EMA (bands M/S would adopt or I/S renders; ~0 = joint tools dead); 0 = unseeded | ||
| uint8_t | pair_decoupled [16] | |
| Schmitt state over pair_joint: 1 = joint tools dead on this pair, joint windowing/M-S coupling suspended. | ||
context used by psychoacoustic model
Definition at line 89 of file psymodel.h.
| AVCodecContext* FFPsyContext::avctx |
encoder context
Definition at line 90 of file psymodel.h.
| const struct FFPsyModel* FFPsyContext::model |
encoder-specific model functions
Definition at line 91 of file psymodel.h.
| FFPsyChannel* FFPsyContext::ch |
single channel information
Definition at line 93 of file psymodel.h.
| FFPsyChannelGroup* FFPsyContext::group |
channel group information
Definition at line 94 of file psymodel.h.
| int FFPsyContext::num_groups |
number of channel groups
Definition at line 95 of file psymodel.h.
| int FFPsyContext::cutoff |
lowpass frequency cutoff for analysis
Definition at line 96 of file psymodel.h.
| uint8_t** FFPsyContext::bands |
scalefactor band sizes for possible frame sizes
Definition at line 98 of file psymodel.h.
| int* FFPsyContext::num_bands |
number of scalefactor bands for possible frame sizes
Definition at line 99 of file psymodel.h.
| int FFPsyContext::num_lens |
number of scalefactor band sets
Definition at line 100 of file psymodel.h.
| int FFPsyContext::size |
size of the bitresevoir in bits
Definition at line 103 of file psymodel.h.
| int FFPsyContext::bits |
number of bits used in the bitresevoir
Definition at line 104 of file psymodel.h.
| int FFPsyContext::alloc |
number of bits allocated by the psy, or -1 if no allocation was done
Definition at line 105 of file psymodel.h.
| struct { ... } FFPsyContext::bitres |
| void* FFPsyContext::model_priv_data |
psychoacoustic model implementation private data
Definition at line 108 of file psymodel.h.
Referenced by psy_3gpp_end().
| float FFPsyContext::pair_joint[16] |
encoder-fed per-CPE joint-tool candidacy fraction EMA (bands M/S would adopt or I/S renders; ~0 = joint tools dead); 0 = unseeded
Definition at line 109 of file psymodel.h.
| uint8_t FFPsyContext::pair_decoupled[16] |
Schmitt state over pair_joint: 1 = joint tools dead on this pair, joint windowing/M-S coupling suspended.
Definition at line 110 of file psymodel.h.