FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
OpusRangeCoder Struct Reference

#include <opus_rc.h>

Data Fields

GetBitContext gb
 
RawBitsContext rb
 
uint32_t range
 
uint32_t value
 
uint32_t total_bits
 
uint8_t buf [OPUS_MAX_PACKET_SIZE+12]
 
uint8_trng_cur
 
int ext
 
int rem
 
int waste
 

Detailed Description

Definition at line 40 of file opus_rc.h.

Field Documentation

GetBitContext OpusRangeCoder::gb

Definition at line 41 of file opus_rc.h.

Referenced by ff_opus_rc_dec_init(), and opus_rc_dec_normalize().

RawBitsContext OpusRangeCoder::rb
uint32_t OpusRangeCoder::range
uint32_t OpusRangeCoder::value
uint32_t OpusRangeCoder::total_bits
uint8_t OpusRangeCoder::buf[OPUS_MAX_PACKET_SIZE+12]

Definition at line 48 of file opus_rc.h.

Referenced by ff_opus_rc_enc_end(), and ff_opus_rc_enc_init().

uint8_t* OpusRangeCoder::rng_cur
int OpusRangeCoder::ext

Definition at line 50 of file opus_rc.h.

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

int OpusRangeCoder::rem

Definition at line 51 of file opus_rc.h.

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

int OpusRangeCoder::waste

Definition at line 54 of file opus_rc.h.

Referenced by ff_opus_rc_enc_end().


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