Minor update to ma_mixer.

This commit is contained in:
David Reid
2020-05-25 22:45:40 +10:00
parent f333a5efc5
commit c530416acc
2 changed files with 4 additions and 3 deletions
+1 -1
View File
@@ -107,7 +107,7 @@ int main(int argc, char** argv)
/* Mixers. */
mixerConfig = ma_mixer_config_init(device.playback.format, device.playback.channels, 4096, NULL);
mixerConfig = ma_mixer_config_init(device.playback.format, device.playback.channels, 4096, NULL, NULL);
result = ma_mixer_init(&mixerConfig, &g_mixer);
if (result != MA_SUCCESS) {
return result;
+3 -2
View File
@@ -340,7 +340,7 @@ typedef struct
float volume;
} ma_mixer_config;
MA_API ma_mixer_config ma_mixer_config_init(ma_format format, ma_uint32 channels, ma_uint64 accumulationBufferSizeInFrames, void* pPreAllocatedAccumulationBuffer);
MA_API ma_mixer_config ma_mixer_config_init(ma_format format, ma_uint32 channels, ma_uint64 accumulationBufferSizeInFrames, void* pPreAllocatedAccumulationBuffer, const ma_allocation_callbacks* pAllocationCallbacks);
typedef ma_uint32 (* ma_mixer_mix_callback_proc)(void* pUserData, void* pFramesOut, ma_uint32 frameCount);
@@ -2544,7 +2544,7 @@ static void ma_mix_accumulation_buffers_ex(void* pDst, ma_format formatOut, ma_u
MA_API ma_mixer_config ma_mixer_config_init(ma_format format, ma_uint32 channels, ma_uint64 accumulationBufferSizeInFrames, void* pPreAllocatedAccumulationBuffer)
MA_API ma_mixer_config ma_mixer_config_init(ma_format format, ma_uint32 channels, ma_uint64 accumulationBufferSizeInFrames, void* pPreAllocatedAccumulationBuffer, const ma_allocation_callbacks* pAllocationCallbacks)
{
ma_mixer_config config;
@@ -2554,6 +2554,7 @@ MA_API ma_mixer_config ma_mixer_config_init(ma_format format, ma_uint32 channels
config.accumulationBufferSizeInFrames = accumulationBufferSizeInFrames;
config.pPreAllocatedAccumulationBuffer = pPreAllocatedAccumulationBuffer;
config.volume = 1;
ma_allocation_callbacks_init_copy(&config.allocationCallbacks, pAllocationCallbacks);
return config;
}