FFPsyContext Struct Reference

context used by psychoacoustic model More...

#include <psymodel.h>


Data Fields

AVCodecContextavctx
 encoder context
struct FFPsyModelmodel
 encoder-specific model functions
FFPsyBandpsy_bands
 frame bands information
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
float pe [PSY_MAX_CHANS]
 total PE for each channel in the frame
struct {
   int   size
 size of the bitresevoir in bits
   int   bits
 number of bits used in the bitresevoir
bitres
void * model_priv_data
 psychoacoustic model implementation private data


Detailed Description

context used by psychoacoustic model

Definition at line 57 of file psymodel.h.


Field Documentation

encoder context

Definition at line 58 of file psymodel.h.

Referenced by ff_psy_init(), psy_3gpp_init(), and psy_3gpp_window().

scalefactor band sizes for possible frame sizes

Definition at line 63 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().

number of bits used in the bitresevoir

Definition at line 71 of file psymodel.h.

Referenced by aac_encode_frame().

encoder-specific model functions

Definition at line 59 of file psymodel.h.

Referenced by aac_encode_frame(), ff_psy_end(), and ff_psy_init().

psychoacoustic model implementation private data

Definition at line 74 of file psymodel.h.

Referenced by psy_3gpp_analyze(), psy_3gpp_end(), psy_3gpp_init(), psy_3gpp_window(), and psy_lame_window().

number of scalefactor bands for possible frame sizes

Definition at line 64 of file psymodel.h.

Referenced by aac_encode_frame(), ff_psy_end(), ff_psy_init(), and psy_3gpp_init().

number of scalefactor band sets

Definition at line 65 of file psymodel.h.

float FFPsyContext::pe[PSY_MAX_CHANS]

total PE for each channel in the frame

Definition at line 67 of file psymodel.h.

size of the bitresevoir in bits

Definition at line 70 of file psymodel.h.

Referenced by psy_3gpp_init().


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

Generated on Fri Oct 26 02:38:23 2012 for FFmpeg by  doxygen 1.5.8