FFPsyModel Struct Reference

codec-specific psychoacoustic model implementation More...

#include <psymodel.h>

Data Fields

const char * name
int(* init )(FFPsyContext *apc)
FFPsyWindowInfo(* window )(FFPsyContext *ctx, const int16_t *audio, const int16_t *la, int channel, int prev_type)
 Suggest window sequence for channel.
void(* analyze )(FFPsyContext *ctx, int channel, const float **coeffs, const FFPsyWindowInfo *wi)
 Perform psychoacoustic analysis and set band info (threshold, energy) for a group of channels.
void(* end )(FFPsyContext *apc)

Detailed Description

codec-specific psychoacoustic model implementation

Definition at line 97 of file psymodel.h.

Field Documentation

void(* FFPsyModel::analyze)(FFPsyContext *ctx, int channel, const float **coeffs, const FFPsyWindowInfo *wi)

Perform psychoacoustic analysis and set band info (threshold, energy) for a group of channels.

Parameters
ctxmodel context
channelchannel number of the first channel in the group to perform analysis on
coeffsarray of pointers to the transformed coefficients
wiwindow information for the channels in the group

Definition at line 122 of file psymodel.h.

Referenced by aac_encode_frame().

void(* FFPsyModel::end)(FFPsyContext *apc)

Definition at line 124 of file psymodel.h.

Referenced by ff_psy_end().

int(* FFPsyModel::init)(FFPsyContext *apc)

Definition at line 99 of file psymodel.h.

Referenced by ff_psy_init().

const char* FFPsyModel::name

Definition at line 98 of file psymodel.h.

FFPsyWindowInfo(* FFPsyModel::window)(FFPsyContext *ctx, const int16_t *audio, const int16_t *la, int channel, int prev_type)

Suggest window sequence for channel.

Parameters
ctxmodel context
audiosamples for the current frame
lalookahead samples (NULL when unavailable)
channelnumber of channel element to analyze
prev_typeprevious window type
Returns
suggested window information in a structure

Definition at line 112 of file psymodel.h.

Referenced by aac_encode_frame().


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