From 962d11b4cea13bc2a5e0fb0ed63b3efa2671aef5 Mon Sep 17 00:00:00 2001 From: caturria Date: Sat, 26 Apr 2025 13:09:37 -0400 Subject: [PATCH] Resource manager can now have a custom resampler. --- miniaudio.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/miniaudio.h b/miniaudio.h index 40fea2df..3ed1821f 100644 --- a/miniaudio.h +++ b/miniaudio.h @@ -10516,6 +10516,7 @@ typedef struct ma_decoding_backend_vtable** ppCustomDecodingBackendVTables; ma_uint32 customDecodingBackendCount; void* pCustomDecodingBackendUserData; + ma_resampler_config resampling; } ma_resource_manager_config; MA_API ma_resource_manager_config ma_resource_manager_config_init(void); @@ -69956,6 +69957,7 @@ MA_API ma_resource_manager_config ma_resource_manager_config_init(void) config.jobThreadCount = 0; } #endif + config.resampling = ma_resampler_config_init(ma_format_unknown, 0, 0, 0, ma_resample_algorithm_linear); /* Format/channels/rate doesn't matter here. */ return config; } @@ -70199,6 +70201,7 @@ static ma_decoder_config ma_resource_manager__init_decoder_config(ma_resource_ma config.ppCustomBackendVTables = pResourceManager->config.ppCustomDecodingBackendVTables; config.customBackendCount = pResourceManager->config.customDecodingBackendCount; config.pCustomBackendUserData = pResourceManager->config.pCustomDecodingBackendUserData; + config.resampling = pResourceManager->config.resampling; return config; }