UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
binkace.h File Reference
#include "rrCore.h"

Go to the source code of this file.

Macros

#define AUDIOFLOAT   F32
 
#define BINKAC20   4
 

Typedefs

typedef struct BINKAUDIOCOMPHBINKAUDIOCOMP
 
typedef voidBinkAudioCompressAllocFnType(UINTa ByteCount)
 
typedef void BinkAudioCompressFreeFnType(void *Ptr)
 

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)
 

Macro Definition Documentation

◆ AUDIOFLOAT

#define AUDIOFLOAT   F32

◆ BINKAC20

#define BINKAC20   4

Typedef Documentation

◆ BinkAudioCompressAllocFnType

typedef void * BinkAudioCompressAllocFnType(UINTa ByteCount)

◆ BinkAudioCompressFreeFnType

typedef void BinkAudioCompressFreeFnType(void *Ptr)

◆ HBINKAUDIOCOMP

Function Documentation

◆ BinkAudioCompressClose()

RADDEFFUNC void RADLINK BinkAudioCompressClose ( HBINKAUDIOCOMP  ba)

◆ BinkAudioCompressLock()

RADDEFFUNC void RADLINK BinkAudioCompressLock ( HBINKAUDIOCOMP  ba,
void **  ptr,
U32 len 
)

◆ BinkAudioCompressOpen()

RADDEFFUNC HBINKAUDIOCOMP RADLINK BinkAudioCompressOpen ( U32  rate,
U32  chans,
U32  flags,
BinkAudioCompressAllocFnType memalloc,
BinkAudioCompressFreeFnType memfree 
)

◆ BinkAudioCompressUnlock()

RADDEFFUNC void RADLINK BinkAudioCompressUnlock ( HBINKAUDIOCOMP  ba,
U32  lossylevel,
U32  filled,
void **  output,
U32 outbytes,
U32 uncompressedbytesused 
)