UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
binka_ue_decode_test.cpp File Reference
#include "binka_ue_decode.h"
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include "console.h"
#include "binka_ue_decode_test_data_in.h"
#include "binka_ue_decode_test_data_out.h"

Functions

 memcpy (InputBufferBase, BinkBlocksData, BinkBlocksSize)
 
Interface OpenFn (DecoderMem, 48000, 1, false, false)
 
 for (;InputBuffer< InputBufferEnd;BlockIndex++)
 
 free (DecoderMem)
 
 free (InputBufferBase)
 
 console_handleevents ()
 
 if (Failed) console_printf("Failed.\n")
 
else console_printf ("Succeeded.\n")
 

Variables

 CONSOLE_MAIN
 
bool Failed = false
 
UEBinkAudioDecodeInterfaceInterface = UnrealBinkAudioDecodeInterface()
 
voidDecoderMem = malloc(Interface->MemoryFn(48000, 1))
 
charInputBufferBase = (char*)malloc(BinkBlocksSize + BINK_UE_DECODER_END_INPUT_SPACE)
 
char const * InputBuffer = InputBufferBase
 
charInputBufferEnd = InputBufferBase + BinkBlocksSize
 
shortCheckBuffer = (short*)PcmBlocksData
 
int BlockIndex = 0
 

Function Documentation

◆ console_handleevents()

console_handleevents ( )

◆ console_printf()

else console_printf ( "Succeeded.\n"  )

◆ for()

for ( )

◆ free() [1/2]

free ( DecoderMem  )

◆ free() [2/2]

free ( InputBufferBase  )

◆ if()

if ( Failed  )

◆ memcpy()

memcpy ( InputBufferBase  ,
BinkBlocksData  ,
BinkBlocksSize   
)

◆ OpenFn()

Interface OpenFn ( DecoderMem  ,
48000  ,
,
false  ,
false   
)

Variable Documentation

◆ BlockIndex

int BlockIndex = 0

◆ CheckBuffer

short* CheckBuffer = (short*)PcmBlocksData

◆ CONSOLE_MAIN

CONSOLE_MAIN
Initial value:
{
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127

◆ DecoderMem

void* DecoderMem = malloc(Interface->MemoryFn(48000, 1))

◆ Failed

return Failed = false

◆ InputBuffer

char const* InputBuffer = InputBufferBase

◆ InputBufferBase

char* InputBufferBase = (char*)malloc(BinkBlocksSize + BINK_UE_DECODER_END_INPUT_SPACE)

◆ InputBufferEnd

char* InputBufferEnd = InputBufferBase + BinkBlocksSize

◆ Interface