FFmpeg
Public Member Functions | Public Attributes | List of all members
sbc_dsp_context Struct Reference

Public Member Functions

 DECLARE_ALIGNED (SBC_ALIGN, int16_t, X)[2][SBC_X_BUFFER_SIZE]
 

Public Attributes

int position
 
uint8_t increment
 
void(* sbc_analyze_4 )(const int16_t *in, int32_t *out, const int16_t *consts)
 
void(* sbc_analyze_8 )(const int16_t *in, int32_t *out, const int16_t *consts)
 
void(* sbc_analyze_4s )(SBCDSPContext *s, int16_t *x, int32_t *out, int out_stride)
 
void(* sbc_analyze_8s )(SBCDSPContext *s, int16_t *x, int32_t *out, int out_stride)
 
int(* sbc_enc_process_input_4s )(int position, const uint8_t *pcm, int16_t X[2][SBC_X_BUFFER_SIZE], int nsamples, int nchannels)
 
int(* sbc_enc_process_input_8s )(int position, const uint8_t *pcm, int16_t X[2][SBC_X_BUFFER_SIZE], int nsamples, int nchannels)
 
void(* sbc_calc_scalefactors )(int32_t sb_sample_f[16][2][8], uint32_t scale_factor[2][8], int blocks, int channels, int subbands)
 
int(* sbc_calc_scalefactors_j )(int32_t sb_sample_f[16][2][8], uint32_t scale_factor[2][8], int blocks, int subbands)
 

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