UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
radaudio_encoder_state Struct Reference

#include <radaudio_encoder_internal.h>

Public Attributes

int num_channels
 
rrbool current_block_short
 
rrbool prev_block_short
 
rrbool next_block_short
 
int samprate_mode
 
int band_mantissa_exp_scale
 
int band_mantissa_band_decay
 
rrbool allow_mid_side
 
int sample_rate
 
int quality_mode
 
S8 subband_bias [MAX_BANDS]
 
U8 subband_predicted_sum [MAX_BANDS]
 
S8 mantissa_param [2][MAX_BANDS][2]
 
U8 subband_sum_adjusted [2][MAX_BANDS]
 
int subband_bias_adjusted [2][MAX_BANDS]
 
U32 block_number
 
U64 samples_fully_coded
 
radaudio_block_header_biases biases
 
radaudio_cpu_features cpu
 
radaudio_rate_infoinfo [2]
 
radaudio_nonzero_blockmode_descriptor nz_desc [4]
 
U8 nz_correlated_huffman_selectors [NUM_NZ_SELECTOR][NUM_SELECTOR_MODES]
 
coefficient_encode_heuristics heur
 
U32 lastblock_block_bytes
 
U32 lastblock_vbstream0_length
 
U32 lastblock_num_runlength_array
 
encode_stats stats
 
U64 profile_times [32]
 
U8 buffer [5000]
 

Member Data Documentation

◆ allow_mid_side

rrbool radaudio_encoder_state::allow_mid_side

◆ band_mantissa_band_decay

int radaudio_encoder_state::band_mantissa_band_decay

◆ band_mantissa_exp_scale

int radaudio_encoder_state::band_mantissa_exp_scale

◆ biases

radaudio_block_header_biases radaudio_encoder_state::biases

◆ block_number

U32 radaudio_encoder_state::block_number

◆ buffer

U8 radaudio_encoder_state::buffer[5000]

◆ cpu

radaudio_cpu_features radaudio_encoder_state::cpu

◆ current_block_short

rrbool radaudio_encoder_state::current_block_short

◆ heur

coefficient_encode_heuristics radaudio_encoder_state::heur

◆ info

radaudio_rate_info* radaudio_encoder_state::info[2]

◆ lastblock_block_bytes

U32 radaudio_encoder_state::lastblock_block_bytes

◆ lastblock_num_runlength_array

U32 radaudio_encoder_state::lastblock_num_runlength_array

◆ lastblock_vbstream0_length

U32 radaudio_encoder_state::lastblock_vbstream0_length

◆ mantissa_param

S8 radaudio_encoder_state::mantissa_param[2][MAX_BANDS][2]

◆ next_block_short

rrbool radaudio_encoder_state::next_block_short

◆ num_channels

int radaudio_encoder_state::num_channels

◆ nz_correlated_huffman_selectors

U8 radaudio_encoder_state::nz_correlated_huffman_selectors[NUM_NZ_SELECTOR][NUM_SELECTOR_MODES]

◆ nz_desc

radaudio_nonzero_blockmode_descriptor radaudio_encoder_state::nz_desc[4]

◆ prev_block_short

rrbool radaudio_encoder_state::prev_block_short

◆ profile_times

U64 radaudio_encoder_state::profile_times[32]

◆ quality_mode

int radaudio_encoder_state::quality_mode

◆ sample_rate

int radaudio_encoder_state::sample_rate

◆ samples_fully_coded

U64 radaudio_encoder_state::samples_fully_coded

◆ samprate_mode

int radaudio_encoder_state::samprate_mode

◆ stats

encode_stats radaudio_encoder_state::stats

◆ subband_bias

S8 radaudio_encoder_state::subband_bias[MAX_BANDS]

◆ subband_bias_adjusted

int radaudio_encoder_state::subband_bias_adjusted[2][MAX_BANDS]

◆ subband_predicted_sum

U8 radaudio_encoder_state::subband_predicted_sum[MAX_BANDS]

◆ subband_sum_adjusted

U8 radaudio_encoder_state::subband_sum_adjusted[2][MAX_BANDS]

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