FFmpeg
Data Fields
OpusEncContext Struct Reference

Data Fields

 
 
 
 
 
 
struct FFBufQueue  bufqueue
 
enum OpusMode  mode
 
 
 
 
 
 
 
 
float  scratch [2048]
 

Detailed Description

Definition at line 51 of file opusenc.c.

Field Documentation

AVClass* OpusEncContext::av_class

Definition at line 52 of file opusenc.c.

OpusEncOptions OpusEncContext::options

Definition at line 53 of file opusenc.c.

Referenced by ff_opus_psy_process().

AVCodecContext* OpusEncContext::avctx

Definition at line 54 of file opusenc.c.

Referenced by celt_apply_preemph_filter(), celt_frame_setup_input(), ff_opus_psy_celt_frame_setup(), ff_opus_psy_process(), opus_encode_frame(), opus_encode_init(), and spawn_empty_frame().

AudioFrameQueue OpusEncContext::afq

Definition at line 55 of file opusenc.c.

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

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().

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().

struct FFBufQueue OpusEncContext::bufqueue

Definition at line 58 of file opusenc.c.

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

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().

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().

int OpusEncContext::pkt_framesize

Definition at line 62 of file opusenc.c.

Referenced by celt_apply_preemph_filter(), celt_frame_setup_input(), ff_opus_psy_celt_frame_setup(), ff_opus_psy_process(), opus_encode_frame(), and opus_gen_toc().

int OpusEncContext::pkt_frames

Definition at line 63 of file opusenc.c.

Referenced by ff_opus_psy_process(), opus_encode_frame(), opus_gen_toc(), and opus_packet_assembler().

int OpusEncContext::channels

Definition at line 65 of file opusenc.c.

Referenced by ff_opus_psy_celt_frame_setup(), opus_encode_init(), opus_gen_toc(), and spawn_empty_frame().

CeltFrame* OpusEncContext::frame

Definition at line 67 of file opusenc.c.

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

OpusRangeCoder* OpusEncContext::rc

Definition at line 68 of file opusenc.c.

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

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().

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:

Generated on Fri Jan 12 2018 01:46:27 for FFmpeg by   doxygen 1.8.6

AltStyle によって変換されたページ (->オリジナル) /