|
KallistiOS git master
Independent SDK for the Sega Dreamcast
|
AICA command payload data for AICA_CMD_CHAN. More...
#include <aica_comm.h>
Data Fields | |
| uint32 | cmd |
| Command ID. | |
| uint32 | base |
| Sample base in RAM. | |
| uint32 | type |
| (8/16bit/ADPCM) | |
| uint32 | length |
| Sample length. | |
| uint32 | loop |
| Sample looping. | |
| uint32 | loopstart |
| Sample loop start. | |
| uint32 | loopend |
| Sample loop end. | |
| uint32 | freq |
| Frequency. | |
| uint32 | vol |
| Volume 0-255. | |
| uint32 | pan |
| Pan 0-255. | |
| uint32 | pos |
| Sample playback pos. | |
| uint32 | pad [5] |
| Padding. | |
AICA command payload data for AICA_CMD_CHAN.
This is the aica_cmd_t::cmd_data for AICA_CMD_CHAN. Make this 16 dwords long for two aica bus queues.
| uint32 aica_channel_t::base |
Sample base in RAM.
| uint32 aica_channel_t::cmd |
Command ID.
| uint32 aica_channel_t::freq |
Frequency.
| uint32 aica_channel_t::length |
Sample length.
| uint32 aica_channel_t::loop |
Sample looping.
| uint32 aica_channel_t::loopend |
Sample loop end.
| uint32 aica_channel_t::loopstart |
Sample loop start.
| uint32 aica_channel_t::pad[5] |
Padding.
| uint32 aica_channel_t::pan |
Pan 0-255.
| uint32 aica_channel_t::pos |
Sample playback pos.
| uint32 aica_channel_t::type |
(8/16bit/ADPCM)
| uint32 aica_channel_t::vol |
Volume 0-255.