FFmpeg
Data Fields
OpusEncContext Struct Reference

Data Fields

AVClassav_class
 
OpusEncOptions options
 
OpusPsyContext psyctx
 
AVCodecContextavctx
 
AudioFrameQueue afq
 
AVFloatDSPContextdsp
 
AVTXContexttx [CELT_BLOCK_NB]
 
av_tx_fn tx_fn [CELT_BLOCK_NB]
 
CeltPVQpvq
 
struct FFBufQueue bufqueue
 
uint8_t enc_id [64]
 
int enc_id_bits
 
OpusPacketInfo packet
 
int channels
 
CeltFrameframe
 
OpusRangeCoderrc
 
float last_quantized_energy [OPUS_MAX_CHANNELS][CELT_MAX_BANDS]
 
float scratch [2048]
 

Detailed Description

Definition at line 39 of file enc.c.

Field Documentation

◆ av_class

AVClass* OpusEncContext::av_class

Definition at line 40 of file enc.c.

◆ options

OpusEncOptions OpusEncContext::options

Definition at line 41 of file enc.c.

◆ psyctx

OpusPsyContext OpusEncContext::psyctx

Definition at line 42 of file enc.c.

◆ avctx

AVCodecContext* OpusEncContext::avctx

Definition at line 43 of file enc.c.

◆ afq

AudioFrameQueue OpusEncContext::afq

Definition at line 44 of file enc.c.

◆ dsp

AVFloatDSPContext* OpusEncContext::dsp

Definition at line 45 of file enc.c.

◆ tx

AVTXContext* OpusEncContext::tx[CELT_BLOCK_NB]

Definition at line 46 of file enc.c.

◆ tx_fn

av_tx_fn OpusEncContext::tx_fn[CELT_BLOCK_NB]

Definition at line 47 of file enc.c.

◆ pvq

CeltPVQ* OpusEncContext::pvq

Definition at line 48 of file enc.c.

◆ bufqueue

struct FFBufQueue OpusEncContext::bufqueue

Definition at line 49 of file enc.c.

◆ enc_id

uint8_t OpusEncContext::enc_id[64]

Definition at line 51 of file enc.c.

◆ enc_id_bits

int OpusEncContext::enc_id_bits

Definition at line 52 of file enc.c.

◆ packet

OpusPacketInfo OpusEncContext::packet

Definition at line 54 of file enc.c.

◆ channels

int OpusEncContext::channels

Definition at line 56 of file enc.c.

◆ frame

CeltFrame* OpusEncContext::frame

Definition at line 58 of file enc.c.

◆ rc

OpusRangeCoder* OpusEncContext::rc

Definition at line 59 of file enc.c.

◆ last_quantized_energy

float OpusEncContext::last_quantized_energy[OPUS_MAX_CHANNELS][CELT_MAX_BANDS]

Definition at line 62 of file enc.c.

◆ scratch

float OpusEncContext::scratch[2048]

Definition at line 64 of file enc.c.


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