FFmpeg
|
Data Fields | |
AVClass * | av_class |
OpusEncOptions | options |
OpusPsyContext | psyctx |
AVCodecContext * | avctx |
AudioFrameQueue | afq |
AVFloatDSPContext * | dsp |
MDCT15Context * | mdct [CELT_BLOCK_NB] |
CeltPVQ * | pvq |
struct FFBufQueue | bufqueue |
uint8_t | enc_id [64] |
int | enc_id_bits |
OpusPacketInfo | packet |
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 35 of file opusenc.c.
Referenced by opus_encode_init().
OpusPsyContext OpusEncContext::psyctx |
Definition at line 36 of file opusenc.c.
Referenced by celt_encode_frame(), opus_encode_end(), opus_encode_frame(), and opus_encode_init().
AVCodecContext* OpusEncContext::avctx |
Definition at line 37 of file opusenc.c.
Referenced by celt_apply_preemph_filter(), celt_frame_setup_input(), opus_encode_frame(), opus_encode_init(), and spawn_empty_frame().
AudioFrameQueue OpusEncContext::afq |
Definition at line 38 of file opusenc.c.
Referenced by opus_encode_end(), opus_encode_frame(), and opus_encode_init().
AVFloatDSPContext* OpusEncContext::dsp |
Definition at line 39 of file opusenc.c.
Referenced by celt_frame_mdct(), opus_encode_end(), and opus_encode_init().
MDCT15Context* OpusEncContext::mdct[CELT_BLOCK_NB] |
Definition at line 40 of file opusenc.c.
Referenced by celt_frame_mdct(), opus_encode_end(), and opus_encode_init().
CeltPVQ* OpusEncContext::pvq |
Definition at line 41 of file opusenc.c.
Referenced by opus_encode_end(), and opus_encode_init().
struct FFBufQueue OpusEncContext::bufqueue |
Definition at line 42 of file opusenc.c.
Referenced by celt_frame_setup_input(), opus_encode_end(), opus_encode_frame(), and opus_encode_init().
OpusPacketInfo OpusEncContext::packet |
Definition at line 47 of file opusenc.c.
Referenced by celt_apply_preemph_filter(), celt_frame_setup_input(), opus_encode_frame(), opus_gen_toc(), and opus_packet_assembler().
int OpusEncContext::channels |
Definition at line 49 of file opusenc.c.
Referenced by celt_encode_frame(), opus_encode_init(), opus_gen_toc(), and spawn_empty_frame().
CeltFrame* OpusEncContext::frame |
Definition at line 51 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 52 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 55 of file opusenc.c.
Referenced by celt_encode_frame(), and opus_encode_init().
float OpusEncContext::scratch[2048] |
Definition at line 57 of file opusenc.c.
Referenced by celt_frame_mdct().