FFmpeg
Data Fields
FFPsyContext Struct Reference

context used by psychoacoustic model More...

#include <psymodel.h>

Data Fields

  encoder context More...
 
const struct FFPsyModelmodel
  encoder-specific model functions More...
 
  single channel information More...
 
  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
 
  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().

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().

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().

int FFPsyContext::num_groups

number of channel groups

Definition at line 82 of file psymodel.h.

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().

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_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().

int FFPsyContext::bits

number of bits used in the bitresevoir

Definition at line 90 of file psymodel.h.

Referenced by aac_encode_frame().

struct { ... } FFPsyContext::bitres

Referenced by aac_encode_frame(), and psy_3gpp_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().


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

Generated on Wed Jun 10 2015 01:57:21 for FFmpeg by   doxygen 1.8.6

AltStyle によって変換されたページ (->オリジナル) /