Как одновременно воспроизводить два аудиопотока PCM в одном DMA
Я работаю над проектом на плате stm32f769i-disco, который должен запускать видеоигры, сделанные мной. Графическая часть решена, где у меня проблемы, когда мне нужно воспроизвести два или более файлов WAV, я не знаю, как правильно добавить их в один поток.
Какой алгоритм я должен следовать для более чем одного потока?
PD: Я знаю, управлять одним потоком, который воспроизводится через dma с двойным буфером.