13#define rfmerge3(name,add) name##add
14#define rfmerge2(name,add) rfmerge3(name,add)
15#define rfmerge(name) rfmerge2(name,WRAP_PUBLICS)
16#define BinkAudioCompressOpen rfmerge(BinkAudioCompressOpen)
17#define BinkAudioCompressLock rfmerge(BinkAudioCompressLock)
18#define BinkAudioCompressUnlock rfmerge(BinkAudioCompressUnlock)
19#define BinkAudioCompressClose rfmerge(BinkAudioCompressClose)
RAD_U32 U32
Definition egttypes.h:501
RAD_UINTa UINTa
Definition egttypes.h:531
#define RADLINK
Definition egttypes.h:289
#define RADDEFFUNC
Definition egttypes.h:66
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
struct BINKAUDIOCOMP * HBINKAUDIOCOMP
Definition binkace.h:27
RADDEFFUNC void RADLINK BinkAudioCompressUnlock(HBINKAUDIOCOMP ba, U32 lossylevel, U32 filled, void **output, U32 *outbytes, U32 *uncompressedbytesused)
Definition binkace.c:1264
RADDEFFUNC HBINKAUDIOCOMP RADLINK BinkAudioCompressOpen(U32 rate, U32 chans, U32 flags, BinkAudioCompressAllocFnType *memalloc, BinkAudioCompressFreeFnType *memfree)
Definition binkace.c:1092
void * BinkAudioCompressAllocFnType(UINTa ByteCount)
Definition binkace.h:29
void BinkAudioCompressFreeFnType(void *Ptr)
Definition binkace.h:30
RADDEFFUNC void RADLINK BinkAudioCompressClose(HBINKAUDIOCOMP ba)
Definition binkace.c:1322
RADDEFFUNC void RADLINK BinkAudioCompressLock(HBINKAUDIOCOMP ba, void **ptr, U32 *len)
Definition binkace.c:1243
S32 chans
Definition binkace.c:68
U32 flags
Definition binkace.c:69
void *(* memalloc)(UINTa bytes)
Definition binkace.c:84
void(* memfree)(void *ptr)
Definition binkace.c:85