FFmpeg
Loading...
Searching...
No Matches
OpusRangeCoder Struct Reference

#include <libavcodec/opus/rc.h>

Data Fields

GetBitContext gb
RawBitsContext rb
uint32_t range
uint32_t value
uint32_t total_bits
uint8_t buf [OPUS_MAX_FRAME_SIZE+12]
uint8_t * rng_cur
int ext
int rem
int waste

Detailed Description

Definition at line 41 of file rc.h.

Field Documentation

◆ gb

GetBitContext OpusRangeCoder::gb

Definition at line 42 of file rc.h.

Referenced by ff_opus_rc_dec_init(), and opus_rc_dec_normalize().

◆ rb

◆ range

◆ value

◆ total_bits

◆ buf

uint8_t OpusRangeCoder::buf[OPUS_MAX_FRAME_SIZE+12]

Definition at line 49 of file rc.h.

Referenced by ff_opus_rc_enc_end(), and ff_opus_rc_enc_init().

◆ rng_cur

uint8_t* OpusRangeCoder::rng_cur

◆ ext

int OpusRangeCoder::ext

Definition at line 51 of file rc.h.

Referenced by ff_opus_rc_enc_end(), ff_opus_rc_enc_init(), and opus_rc_enc_carryout().

◆ rem

int OpusRangeCoder::rem

Definition at line 52 of file rc.h.

Referenced by ff_opus_rc_enc_end(), ff_opus_rc_enc_init(), and opus_rc_enc_carryout().

◆ waste

int OpusRangeCoder::waste

Definition at line 55 of file rc.h.

Referenced by ff_opus_rc_enc_end().


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