FFmpeg  3.3.8
Data Fields
OpusEncContext Struct Reference

Data Fields

AVClassav_class
 
OpusEncOptions options
 
AVCodecContextavctx
 
AudioFrameQueue afq
 
AVFloatDSPContextdsp
 
MDCT15Contextmdct [CELT_BLOCK_NB]
 
struct FFBufQueue bufqueue
 
enum OpusMode mode
 
enum OpusBandwidth bandwidth
 
int pkt_framesize
 
int pkt_frames
 
int channels
 
CeltFrameframe
 
OpusRangeCoderrc
 
float last_quantized_energy [OPUS_MAX_CHANNELS][CELT_MAX_BANDS]
 
float scratch [2048]
 

Detailed Description

Definition at line 51 of file opusenc.c.

Field Documentation

◆ av_class

AVClass* OpusEncContext::av_class

Definition at line 52 of file opusenc.c.

◆ options

OpusEncOptions OpusEncContext::options

Definition at line 53 of file opusenc.c.

Referenced by ff_opus_psy_process().

◆ avctx

AVCodecContext* OpusEncContext::avctx

◆ afq

AudioFrameQueue OpusEncContext::afq

Definition at line 55 of file opusenc.c.

Referenced by opus_encode_end(), opus_encode_frame(), and opus_encode_init().

◆ dsp

AVFloatDSPContext* OpusEncContext::dsp

Definition at line 56 of file opusenc.c.

Referenced by ff_opus_psy_celt_frame_setup(), opus_encode_end(), and opus_encode_init().

◆ mdct

MDCT15Context* OpusEncContext::mdct[CELT_BLOCK_NB]

Definition at line 57 of file opusenc.c.

Referenced by celt_frame_mdct(), opus_encode_end(), and opus_encode_init().

◆ bufqueue

struct FFBufQueue OpusEncContext::bufqueue

◆ mode

enum OpusMode OpusEncContext::mode

Definition at line 60 of file opusenc.c.

Referenced by ff_opus_psy_celt_frame_setup(), ff_opus_psy_process(), and opus_gen_toc().

◆ bandwidth

enum OpusBandwidth OpusEncContext::bandwidth

Definition at line 61 of file opusenc.c.

Referenced by ff_opus_psy_celt_frame_setup(), ff_opus_psy_process(), and opus_gen_toc().

◆ pkt_framesize

int OpusEncContext::pkt_framesize

◆ pkt_frames

int OpusEncContext::pkt_frames

◆ channels

int OpusEncContext::channels

◆ frame

CeltFrame* OpusEncContext::frame

◆ rc

OpusRangeCoder* OpusEncContext::rc

◆ last_quantized_energy

float OpusEncContext::last_quantized_energy[OPUS_MAX_CHANNELS][CELT_MAX_BANDS]

Definition at line 71 of file opusenc.c.

Referenced by celt_encode_frame(), celt_quant_coarse(), and opus_encode_init().

◆ scratch

float OpusEncContext::scratch[2048]

Definition at line 73 of file opusenc.c.

Referenced by celt_frame_mdct().


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