UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
binka_ue_encode.cpp File Reference
#include "rrCore.h"
#include "binkace.h"
#include "binka_ue_encode.h"
#include "binka_ue_file_header.h"
#include <stdio.h>
#include <string.h>

Classes

struct  MemBufferEntry
 
struct  MemBuffer
 
struct  SeekTableBuffer
 
struct  FPStateScope
 

Macros

#define MAX_STREAMS   8
 
#define SEEK_TABLE_BUFFER_CACHE   16
 

Functions

uint8_t UECompressBinkAudio (void *WavData, uint32_t WavDataLen, uint32_t WavRate, uint8_t WavChannels, uint8_t Quality, uint8_t GenerateSeekTable, uint16_t SeekTableMaxEntries, BAUECompressAllocFnType *MemAlloc, BAUECompressFreeFnType *MemFree, void **OutData, uint32_t *OutDataLen)
 

Macro Definition Documentation

◆ MAX_STREAMS

#define MAX_STREAMS   8

◆ SEEK_TABLE_BUFFER_CACHE

#define SEEK_TABLE_BUFFER_CACHE   16

Function Documentation

◆ UECompressBinkAudio()

uint8_t UECompressBinkAudio ( void WavData,
uint32_t  WavDataLen,
uint32_t  WavRate,
uint8_t  WavChannels,
uint8_t  Quality,
uint8_t  GenerateSeekTable,
uint16_t  SeekTableMaxEntries,
BAUECompressAllocFnType MemAlloc,
BAUECompressFreeFnType MemFree,
void **  OutData,
uint32_t OutDataLen 
)