FFmpeg  4.0
Data Fields
QCELPFrame Struct Reference

QCELP unpacked data frame. More...

#include <libavcodec/qcelpdata.h>

Data Fields

uint8_t lspv [10]
 line spectral pair frequencies (LSP) for RATE_OCTAVE, line spectral pair frequencies grouped into five vectors of dimension two (LSPV) for other rates More...
 
uint8_t reserved
 reserved bits only present in bitrate 1, 1/4 and 1/8 packets More...
 
QCELP excitation codebook parameters
uint8_t cbsign [16]
 sign of the codebook gain for each codebook subframe More...
 
uint8_t cbgain [16]
 unsigned codebook gain for each codebook subframe More...
 
uint8_t cindex [16]
 codebook index for each codebook subframe More...
 
QCELP pitch prediction parameters
uint8_t plag [4]
 pitch lag for each pitch subframe More...
 
uint8_t pfrac [4]
 fractional pitch lag for each pitch subframe More...
 
uint8_t pgain [4]
 pitch gain for each pitch subframe More...
 

Detailed Description

QCELP unpacked data frame.

Definition at line 40 of file qcelpdata.h.

Field Documentation

◆ cbsign

uint8_t QCELPFrame::cbsign[16]

sign of the codebook gain for each codebook subframe

Definition at line 43 of file qcelpdata.h.

Referenced by decode_gain_and_index().

◆ cbgain

uint8_t QCELPFrame::cbgain[16]

unsigned codebook gain for each codebook subframe

Definition at line 44 of file qcelpdata.h.

Referenced by decode_gain_and_index(), and qcelp_decode_frame().

◆ cindex

uint8_t QCELPFrame::cindex[16]

codebook index for each codebook subframe

Definition at line 45 of file qcelpdata.h.

Referenced by compute_svector(), and decode_gain_and_index().

◆ plag

uint8_t QCELPFrame::plag[4]

pitch lag for each pitch subframe

Definition at line 50 of file qcelpdata.h.

Referenced by apply_pitch_filters(), and qcelp_decode_frame().

◆ pfrac

uint8_t QCELPFrame::pfrac[4]

fractional pitch lag for each pitch subframe

Definition at line 51 of file qcelpdata.h.

Referenced by apply_pitch_filters(), and qcelp_decode_frame().

◆ pgain

uint8_t QCELPFrame::pgain[4]

pitch gain for each pitch subframe

Definition at line 52 of file qcelpdata.h.

Referenced by apply_pitch_filters().

◆ lspv

uint8_t QCELPFrame::lspv[10]

line spectral pair frequencies (LSP) for RATE_OCTAVE, line spectral pair frequencies grouped into five vectors of dimension two (LSPV) for other rates

Definition at line 60 of file qcelpdata.h.

Referenced by compute_svector(), and decode_lspf().

◆ reserved

uint8_t QCELPFrame::reserved

reserved bits only present in bitrate 1, 1/4 and 1/8 packets

Definition at line 65 of file qcelpdata.h.

Referenced by qcelp_decode_frame().


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