FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
SBCDSPContext Struct Reference

#include <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

int SBCDSPContext::position

Definition at line 44 of file sbcdsp.h.

uint8_t SBCDSPContext::increment

Definition at line 46 of file sbcdsp.h.

int16_t SBCDSPContext::X[2][SBC_X_BUFFER_SIZE]

Definition at line 47 of file sbcdsp.h.

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

Definition at line 48 of file sbcdsp.h.

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

Definition at line 49 of file sbcdsp.h.

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

Definition at line 52 of file sbcdsp.h.

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

Definition at line 56 of file sbcdsp.h.

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.

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.

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.

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: