![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "radaudio_common.h"Go to the source code of this file.
Classes | |
| struct | encode_stats |
| struct | coefficient_encode_heuristics |
| struct | radaudio_encoder_state |
| struct | radaudio_eprofile_value |
Typedefs | |
| typedef struct coefficient_encode_heuristics | coefficient_encode_heuristics |
Enumerations | |
| enum | { S_header , S_band_exponent , S_band_mantissa , S_subband , S_coeff_location , S_coeff_value , S_coeff_value_large , S_padding , S_count } |
| enum | { E_predict_band_stereo , E_predict_subband_stereo , E_stereo_as_mono , E_subband_nopredict , E_subband_renormalize , E_coefficients_renormalize , E_many_big_coefficients , E_toomany_big_coefficients , E_nzmode0 , E_nzmode1 , E_nzmode2 , E_nzmode3 , E_count } |
Functions | |
| RADDEFFUNC size_t | radaudio_encode_create_internal (radaudio_encoder *es, unsigned char header[64], int num_channels, int sample_rate, int quality, float pulse_quality_override, U32 flags) |
| RADDEFFUNC int | RadAudioCompressGetProfileData (radaudio_encoder *hradaud, radaudio_eprofile_value *profile, int num_profile) |
| RADDEFFUNC void | radaudio_hack_encoder (int *data, U8 *small, U8 *large) |
| RADDEFFUNC size_t radaudio_encode_create_internal | ( | radaudio_encoder * | es, |
| unsigned char | header[64], | ||
| int | num_channels, | ||
| int | sample_rate, | ||
| int | quality, | ||
| float | pulse_quality_override, | ||
| U32 | flags | ||
| ) |
| RADDEFFUNC void radaudio_hack_encoder | ( | int * | data, |
| U8 * | small, | ||
| U8 * | large | ||
| ) |
| RADDEFFUNC int RadAudioCompressGetProfileData | ( | radaudio_encoder * | hradaud, |
| radaudio_eprofile_value * | profile, | ||
| int | num_profile | ||
| ) |