Does HDAudio support parallel playback of multiple audio samples?

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
Post Reply
wishedtobe
Member
Member
Posts: 34
Joined: Sat May 04, 2024 7:48 am
Libera.chat IRC: wishedtobe

Does HDAudio support parallel playback of multiple audio samples?

Post by wishedtobe »

The Buffer Descriptor List has many entries, is it played serially?
rdos
Member
Member
Posts: 3379
Joined: Wed Oct 01, 2008 1:55 pm

Re: Does HDAudio support parallel playback of multiple audio samples?

Post by rdos »

wishedtobe wrote: Fri Jan 31, 2025 3:59 am The Buffer Descriptor List has many entries, is it played serially?
Yes, it's the values that are sent to the audio DAC. It's typically an array of left and right channel data in PCM format.

If you have several sources/audio streams, you must use a mixer, or create your own mixer in software.
wishedtobe
Member
Member
Posts: 34
Joined: Sat May 04, 2024 7:48 am
Libera.chat IRC: wishedtobe

Re: Does HDAudio support parallel playback of multiple audio samples?

Post by wishedtobe »

rdos wrote: Fri Jan 31, 2025 4:52 am Yes, it's the values that are sent to the audio DAC. It's typically an array of left and right channel data in PCM format.
In other words, the left and right channel data in a stream appear alternately, so the audio can be played with a single stream, right?
Post Reply