CSND Shared Memory: Difference between revisions
Jump to navigation
Jump to search
Created page with "This page describes the structure of the CSND shared memory. =Type0 Command Structure= {| class="wikitable" border="1" |- ! Index Byte ! Description |- | 0x0..." |
No edit summary |
||
Line 22: | Line 22: | ||
| Command parameters | | Command parameters | ||
|} | |} | ||
=Type0 Commands= | |||
=Command 0xE= | |||
{| class="wikitable" border="1" | |||
|- | |||
! Index Byte | |||
! Description | |||
|- | |||
| 0x2-0x3 | |||
| CmdID 0xE | |||
|- | |||
| 0x14-0x17 | |||
| Physical address for the audio data. | |||
|- | |||
| 0x1C-0x1F | |||
| ? | |||
|} | |||
This sets the physical address of the audio data used when playing sound. |
Revision as of 06:37, 21 August 2013
This page describes the structure of the CSND shared memory.
Type0 Command Structure
Index Byte | Description |
---|---|
0x0-0x1 | Offset in shared-memory for the command to process immediately after this one, when not 0xFFFF. |
0x2-0x3 | CommandID |
0x4-0x7 | This is initially zero when this command data is written by the user process, once the CSND module finishes processing the command this is set to 0x1. |
0x8-0xB | ? |
0xC-0x1F | Command parameters |
Type0 Commands
Command 0xE
Index Byte | Description |
---|---|
0x2-0x3 | CmdID 0xE |
0x14-0x17 | Physical address for the audio data. |
0x1C-0x1F | ? |
This sets the physical address of the audio data used when playing sound.