INNER CODE UNIT · C
result
SasLuca/rayfork · source/audio/rayfork-audio-loading.c:30
result = RF_REALLOC(*allocator, p, szNew, szOld);
return result;
}
rf_internal void rf_drlib_free_wrapper(void* p, void* pUserData)
{
rf_allocator* allocator = pUserData;
RF_FREE(*allocator, p);
}
#pragma endregion
#pragma region audio loading
RF_API rf_audio_player rf_load_static_audio_player_from_wav_to_buffer (const void* src, int src_size, void* dst, int dst_size, rf_allocator temp_allocator)
{
if (!src || src_size <= 0) return (rf_audio_player){0};
rf_audio_player result = {0};