#pragma once

enum SoundIpcCommand
{
    SND_IPC_CMD_START_CHANNELS,
    SND_IPC_CMD_STOP_CHANNELS,
    SND_IPC_CMD_SETUP_CHANNEL
};

struct snd_ipc_cmd_setup_channel_t
{
    u32 cmd : 8;
    u32 channel : 24;
    const void* sourceAddress;
    u32 timer;
    u32 loopStart;
    u32 length;
    u32 control;
};