FFmpeg
|
Data Fields | |
AVClass * | av_class |
OpusEncOptions | options |
AVCodecContext * | avctx |
AudioFrameQueue | afq |
AVFloatDSPContext * | dsp |
MDCT15Context * | mdct [CELT_BLOCK_NB] |
struct FFBufQueue | bufqueue |
enum OpusMode | mode |
enum OpusBandwidth | bandwidth |
int | pkt_framesize |
int | pkt_frames |
int | channels |
CeltFrame * | frame |
OpusRangeCoder * | rc |
float | last_quantized_energy [OPUS_MAX_CHANNELS][CELT_MAX_BANDS] |
float | scratch [2048] |
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().