CSND Shared Memory: Difference between revisions

No edit summary
No edit summary
Line 34: Line 34:


=Type0 Commands=
=Type0 Commands=
=Command 0x1=
{| class="wikitable" border="1"
|-
!  Index Byte
!  Size
!  Description
|-
| 0x2
| 2
| CmdID 0x1
|-
| 0xC
| 4
| Value
|-
| 0x10
| 0x10
| Unused, all-zero.
|}
This might start playing the audio when value=1?
=Command 0x3=
=Command 0x3=
{| class="wikitable" border="1"
{| class="wikitable" border="1"
Line 73: Line 95:


This sets the sample rate. This command is used immediately after command 0xE.
This sets the sample rate. This command is used immediately after command 0xE.
=Command 0x9=
{| class="wikitable" border="1"
|-
!  Index Byte
!  Size
!  Description
|-
| 0x2
| 2
| CmdID 0x9
|-
| 0xC
| 4
| Unknown
|-
| 0x10
| 0x10
| Usually zero?
|}
This command must be used after command 0x8(user processes use cmd8 a second time before using this command). The parameter values seem to have no affect when not using IMA-ADPCM encoding?


=Command 0xB=
=Command 0xB=