![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "rrCore.h"#include "binkace.h"#include <string.h>#include "radmath.h"#include "varbits.h"#include "popmal.h"#include "radfft.h"#include "undeci.inc"Classes | |
| struct | BINKAUDIOCOMP |
Macros | |
| #define | rrmemsetzero(d, c) memset(d,0,c) |
| #define | rrmemmovebig memmove |
| #define | AUDIOFLOAT F32 |
| #define | AUDIOSAMPLE F32 |
| #define | AUDIOTABLESAMPLE F32 |
| #define | MAXBUFFERSIZE 2048 |
| #define | MAXBUFFERSIZEHALF ( MAXBUFFERSIZE / 2 ) |
| #define | MAXCHANNELS 2 |
| #define | WINDOWRATIO 16 |
| #define | TOTBANDS 25 |
| #define | FXPBITS 29 |
| #define | VQLENGTH 8 |
| #define | RLEBITS 4 |
| #define | MAXRLE (1<<RLEBITS) |
| #define | CAREFULBANDS 8 |
Typedefs | |
| typedef struct BINKAUDIOCOMP | BINKAUDIOCOMP |
Functions | |
| RADDEFFUNC HBINKAUDIOCOMP RADLINK | BinkAudioCompressOpen (U32 rate, U32 chans, U32 flags, BinkAudioCompressAllocFnType *memalloc, BinkAudioCompressFreeFnType *memfree) |
| RADDEFFUNC void RADLINK | BinkAudioCompressLock (HBINKAUDIOCOMP ba, void **ptr, U32 *len) |
| RADDEFFUNC void RADLINK | BinkAudioCompressUnlock (HBINKAUDIOCOMP ba, U32 lossylevel, U32 filled, void **output, U32 *outbytes, U32 *uncompressedbytesused) |
| RADDEFFUNC void RADLINK | BinkAudioCompressClose (HBINKAUDIOCOMP ba) |
| #define CAREFULBANDS 8 |
| #define FXPBITS 29 |
| #define MAXBUFFERSIZE 2048 |
| #define MAXBUFFERSIZEHALF ( MAXBUFFERSIZE / 2 ) |
| #define MAXCHANNELS 2 |
| #define RLEBITS 4 |
| #define TOTBANDS 25 |
| #define VQLENGTH 8 |
| #define WINDOWRATIO 16 |
| RADDEFFUNC void RADLINK BinkAudioCompressClose | ( | HBINKAUDIOCOMP | ba | ) |
| RADDEFFUNC void RADLINK BinkAudioCompressLock | ( | HBINKAUDIOCOMP | ba, |
| void ** | ptr, | ||
| U32 * | len | ||
| ) |
| RADDEFFUNC HBINKAUDIOCOMP RADLINK BinkAudioCompressOpen | ( | U32 | rate, |
| U32 | chans, | ||
| U32 | flags, | ||
| BinkAudioCompressAllocFnType * | memalloc, | ||
| BinkAudioCompressFreeFnType * | memfree | ||
| ) |
| RADDEFFUNC void RADLINK BinkAudioCompressUnlock | ( | HBINKAUDIOCOMP | ba, |
| U32 | lossylevel, | ||
| U32 | filled, | ||
| void ** | output, | ||
| U32 * | outbytes, | ||
| U32 * | uncompressedbytesused | ||
| ) |