webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Attributes | List of all members
OpusCustomMode Struct Reference

Mode definition. More...

#include <modes.h>

Public Attributes

opus_int32 Fs
 
int overlap
 
int nbEBands
 
int effEBands
 
opus_val16 preemph [4]
 
const opus_int16eBands
 
int maxLM
 
int nbShortMdcts
 
int shortMdctSize
 
int nbAllocVectors
 
const unsigned char * allocVectors
 
const opus_int16logN
 
const opus_val16window
 
mdct_lookup mdct
 
PulseCache cache
 

Detailed Description

Mode definition.

Mode definition (opaque)

Member Data Documentation

◆ allocVectors

const unsigned char* OpusCustomMode::allocVectors

Number of bits in each band for several rates

◆ cache

PulseCache OpusCustomMode::cache

◆ eBands

const opus_int16* OpusCustomMode::eBands

Definition for each "pseudo-critical band"

◆ effEBands

int OpusCustomMode::effEBands

◆ Fs

opus_int32 OpusCustomMode::Fs

◆ logN

const opus_int16* OpusCustomMode::logN

◆ maxLM

int OpusCustomMode::maxLM

◆ mdct

mdct_lookup OpusCustomMode::mdct

◆ nbAllocVectors

int OpusCustomMode::nbAllocVectors

Number of lines in the matrix below

◆ nbEBands

int OpusCustomMode::nbEBands

◆ nbShortMdcts

int OpusCustomMode::nbShortMdcts

◆ overlap

int OpusCustomMode::overlap

◆ preemph

opus_val16 OpusCustomMode::preemph[4]

◆ shortMdctSize

int OpusCustomMode::shortMdctSize

◆ window

const opus_val16* OpusCustomMode::window

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