FFmpeg  4.0
Data Fields
SBCDSPContext Struct Reference

#include <libavcodec/sbcdsp.h>

Data Fields

int position
 
uint8_t increment
 
int16_t X [2][SBC_X_BUFFER_SIZE]
 
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)
 

Detailed Description

Definition at line 43 of file sbcdsp.h.

Field Documentation

◆ position

int SBCDSPContext::position

Definition at line 44 of file sbcdsp.h.

◆ increment

uint8_t SBCDSPContext::increment

Definition at line 46 of file sbcdsp.h.

◆ X

int16_t SBCDSPContext::X[2][SBC_X_BUFFER_SIZE]

Definition at line 47 of file sbcdsp.h.

◆ sbc_analyze_4

void(* SBCDSPContext::sbc_analyze_4) (const int16_t *in, int32_t *out, const int16_t *consts)

Definition at line 48 of file sbcdsp.h.

◆ sbc_analyze_8

void(* SBCDSPContext::sbc_analyze_8) (const int16_t *in, int32_t *out, const int16_t *consts)

Definition at line 49 of file sbcdsp.h.

◆ sbc_analyze_4s

void(* SBCDSPContext::sbc_analyze_4s) (SBCDSPContext *s, int16_t *x, int32_t *out, int out_stride)

Definition at line 52 of file sbcdsp.h.

◆ sbc_analyze_8s

void(* SBCDSPContext::sbc_analyze_8s) (SBCDSPContext *s, int16_t *x, int32_t *out, int out_stride)

Definition at line 56 of file sbcdsp.h.

◆ sbc_enc_process_input_4s

int(* SBCDSPContext::sbc_enc_process_input_4s) (int position, const uint8_t *pcm, int16_t X[2][SBC_X_BUFFER_SIZE], int nsamples, int nchannels)

Definition at line 60 of file sbcdsp.h.

◆ sbc_enc_process_input_8s

int(* SBCDSPContext::sbc_enc_process_input_8s) (int position, const uint8_t *pcm, int16_t X[2][SBC_X_BUFFER_SIZE], int nsamples, int nchannels)

Definition at line 63 of file sbcdsp.h.

◆ sbc_calc_scalefactors

void(* SBCDSPContext::sbc_calc_scalefactors) (int32_t sb_sample_f[16][2][8], uint32_t scale_factor[2][8], int blocks, int channels, int subbands)

Definition at line 67 of file sbcdsp.h.

◆ sbc_calc_scalefactors_j

int(* SBCDSPContext::sbc_calc_scalefactors_j) (int32_t sb_sample_f[16][2][8], uint32_t scale_factor[2][8], int blocks, int subbands)

Definition at line 71 of file sbcdsp.h.


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