CSND Services: Difference between revisions

PabloMK7 (talk | contribs)
PlaySoundDirectly: Plays the sound directly from the info in the CSND shared memory.
ElementW (talk | contribs)
m Add anchors
 
Line 1: Line 1:
[[Category:Services]]
The CSND service talks to the DSP using the DSP FIFO to negotiate what CSND channels are allocated to the DSP, and this seems to be channels 0-7 (usually). The rest are dedicated to CSND services.
The CSND service talks to the DSP using the DSP FIFO to negotiate what CSND channels are allocated to the DSP, and this seems to be channels 0-7 (usually). The rest are dedicated to CSND services.


{{Anchor|CSND}}{{Anchor|csnd:SND}}
= CSND service "csnd:SND" =
= CSND service "csnd:SND" =
{| class="wikitable" border="1"
{| class="wikitable" border="1"
Line 51: Line 50:


This service is normally used for playing [[BCWAV|CWAVs]]. The audio data must be located in the 0x14000000 virtual memory region, since CSND requires the physical address for playing the audio.
This service is normally used for playing [[BCWAV|CWAVs]]. The audio data must be located in the 0x14000000 virtual memory region, since CSND requires the physical address for playing the audio.
[[Category:Services]]