| 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... | |
| 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... | |
| } | bitres | 
| void * | model_priv_data | 
| psychoacoustic model implementation private data  More... | |
Detailed Description
context used by psychoacoustic model
Definition at line 76 of file psymodel.h.
Field Documentation
| AVCodecContext* FFPsyContext::avctx | 
encoder context
Definition at line 77 of file psymodel.h.
Referenced by ff_psy_init(), psy_3gpp_init(), and psy_3gpp_window().
| uint8_t** FFPsyContext::bands | 
scalefactor band sizes for possible frame sizes
Definition at line 84 of file psymodel.h.
Referenced by aac_encode_frame(), ff_psy_end(), ff_psy_init(), and psy_3gpp_init().
| struct { ... } FFPsyContext::bitres | 
Referenced by aac_encode_frame(), and psy_3gpp_init().
| int FFPsyContext::bits | 
number of bits used in the bitresevoir
Definition at line 90 of file psymodel.h.
Referenced by aac_encode_frame().
| FFPsyChannel* FFPsyContext::ch | 
single channel information
Definition at line 80 of file psymodel.h.
Referenced by encode_window_bands_info(), ff_psy_end(), ff_psy_init(), search_for_ms(), search_for_quantizers_anmr(), search_for_quantizers_fast(), and search_for_quantizers_twoloop().
| FFPsyChannelGroup* FFPsyContext::group | 
channel group information
Definition at line 81 of file psymodel.h.
Referenced by ff_psy_end(), ff_psy_find_group(), and ff_psy_init().
| const struct FFPsyModel* FFPsyContext::model | 
encoder-specific model functions
Definition at line 78 of file psymodel.h.
Referenced by aac_encode_frame(), ff_psy_end(), and ff_psy_init().
| void* FFPsyContext::model_priv_data | 
psychoacoustic model implementation private data
Definition at line 93 of file psymodel.h.
Referenced by psy_3gpp_analyze_channel(), psy_3gpp_end(), psy_3gpp_init(), psy_3gpp_window(), and psy_lame_window().
| int* FFPsyContext::num_bands | 
number of scalefactor bands for possible frame sizes
Definition at line 85 of file psymodel.h.
Referenced by aac_encode_frame(), ff_psy_end(), ff_psy_init(), and psy_3gpp_init().
| int FFPsyContext::num_groups | 
number of channel groups
Definition at line 82 of file psymodel.h.
| int FFPsyContext::num_lens | 
number of scalefactor band sets
Definition at line 86 of file psymodel.h.
| int FFPsyContext::size | 
size of the bitresevoir in bits
Definition at line 89 of file psymodel.h.
Referenced by psy_3gpp_init().
The documentation for this struct was generated from the following file:
Generated by
 1.8.11
 1.8.11