Référence du fichier include/nds/SoundCommon.h

#include <nds.h>

Structures de données

struct  _SND_COMMAND
struct  _SND_CONTROL
struct  MT_MSG_CMD

Macros

#define NULL   ((void*)0)
#define TRUE   1
#define FALSE   0
#define MAX_SND_COMMANDS   32
#define MT_MSG_INIT   0x4444
#define MT_MSG_END   0x5555
#define sndControl   ((SND_CONTROL*)((u32)(PA_IPC_compat) + sizeof(PA_TransferRegion)))
#define modControl   ((MT_MSG_CMD*)((u32)(PA_IPC_compat) + sizeof(PA_TransferRegion) + sizeof(SND_CONTROL)))

Définition de type

typedef u8 BOOLEAN
typedef void(* MOD_CALLBACK )(u32 param, BOOLEAN bRowTick)
typedef enum _SND_COMMAND_TYPE SND_COMMAND_TYPE
typedef struct _SND_COMMAND SND_COMMAND
typedef struct _SND_CONTROL SND_CONTROL
typedef struct MT_MSG_CMDLPMT_MSG_CMD

Énumérations

enum  _SND_COMMAND_TYPE {
  SND_CMD_SETMEMPOOL, SND_CMD_PLAYSONG, SND_CMD_STOPSONG, SND_CMD_PAUSESONG,
  SND_CMD_SETCALLBACK, SND_CMD_SETVOLUME, SND_CMD_NUM
}

Documentation des macros

#define FALSE   0

#define MAX_SND_COMMANDS   32

#define modControl   ((MT_MSG_CMD*)((u32)(PA_IPC_compat) + sizeof(PA_TransferRegion) + sizeof(SND_CONTROL)))

#define MT_MSG_END   0x5555

#define MT_MSG_INIT   0x4444

#define NULL   ((void*)0)

#define sndControl   ((SND_CONTROL*)((u32)(PA_IPC_compat) + sizeof(PA_TransferRegion)))

#define TRUE   1


Documentation des définition de type

typedef u8 BOOLEAN

typedef struct MT_MSG_CMD * LPMT_MSG_CMD

typedef void(* MOD_CALLBACK)(u32 param, BOOLEAN bRowTick)

typedef struct _SND_COMMAND SND_COMMAND

typedef struct _SND_CONTROL SND_CONTROL


Documentation du type de l'énumération

Valeurs énumérées:
SND_CMD_SETMEMPOOL 
SND_CMD_PLAYSONG 
SND_CMD_STOPSONG 
SND_CMD_PAUSESONG 
SND_CMD_SETCALLBACK 
SND_CMD_SETVOLUME 
SND_CMD_NUM 


Généré le Sat Jun 13 12:56:59 2009 pour PAlib - Programmer's Arsenal par  doxygen 1.5.8