|
FFmpeg
|
context used by psychoacoustic model More...
#include <psymodel.h>
Data Fields | |
| AVCodecContext * | avctx |
| encoder context More... | |
| const struct FFPsyModel * | model |
| encoder-specific model functions More... | |
| FFPsyChannel * | ch |
| single channel information More... | |
| FFPsyChannelGroup * | group |
| channel group information More... | |
| int | num_groups |
| number of channel groups More... | |
| int | cutoff |
| lowpass frequency cutoff for analysis More... | |
| uint8_t ** | bands |
| scalefactor band sizes for possible frame sizes More... | |
| int * | num_bands |
| number of scalefactor bands for possible frame sizes More... | |
| int | num_lens |
| number of scalefactor band sets More... | |
| 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 More... | |
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.
Referenced by ff_psy_init(), and psy_3gpp_init().
| const struct FFPsyModel* FFPsyContext::model |
encoder-specific model functions
Definition at line 91 of file psymodel.h.
Referenced by aac_encode_frame(), ff_psy_end(), and ff_psy_init().
| FFPsyChannel* FFPsyContext::ch |
single channel information
Definition at line 93 of file psymodel.h.
Referenced by encode_window_bands_info(), ff_aac_search_for_ltp(), ff_aac_search_for_pred(), ff_aac_search_for_tns(), ff_psy_end(), ff_psy_init(), mark_pns(), search_for_ms(), search_for_pns(), search_for_quantizers_anmr(), search_for_quantizers_fast(), and search_for_quantizers_twoloop().
| FFPsyChannelGroup* FFPsyContext::group |
channel group information
Definition at line 94 of file psymodel.h.
Referenced by ff_psy_end(), ff_psy_find_group(), and ff_psy_init().
| 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.
Referenced by ff_psy_init(), psy_3gpp_init(), and search_for_quantizers_twoloop().
| uint8_t** FFPsyContext::bands |
scalefactor band sizes for possible frame sizes
Definition at line 98 of file psymodel.h.
Referenced by aac_encode_frame(), ff_psy_end(), ff_psy_init(), and psy_3gpp_init().
| int* FFPsyContext::num_bands |
number of scalefactor bands for possible frame sizes
Definition at line 99 of file psymodel.h.
Referenced by aac_encode_frame(), ff_psy_end(), ff_psy_init(), and psy_3gpp_init().
| 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.
Referenced by psy_3gpp_init().
| int FFPsyContext::bits |
number of bits used in the bitresevoir
Definition at line 104 of file psymodel.h.
Referenced by aac_encode_frame().
| 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.
Referenced by aac_encode_frame(), and search_for_quantizers_twoloop().
| struct { ... } FFPsyContext::bitres |
Referenced by aac_encode_frame(), psy_3gpp_init(), and search_for_quantizers_twoloop().
| void* FFPsyContext::model_priv_data |
psychoacoustic model implementation private data
Definition at line 108 of file psymodel.h.
Referenced by psy_3gpp_analyze_channel(), psy_3gpp_end(), psy_3gpp_init(), psy_3gpp_window(), and psy_lame_window().
1.8.6