Sound ARM9 functions


Macros

#define PA_PlaySimpleSound(PA_Channel, sound)   PA_PlaySoundEx(PA_Channel, (void*)sound, (u32)sound##_size, PA_SoundOption.volume, PA_SoundOption.freq, PA_SoundOption.format)
 Fonction la plus simple pour jouer un son... Utiliser les options par défaut pour le volume, le format, et la fréquence (11025). On peut changer ces options avec PA_SetDefaultSound
#define PA_PlayMod(mod_snd)   SndPlayMOD((u8*)mod_snd)
 Jouer un mod ! Merci à Deku pour le mod player !
#define PA_StopMod()   SndStopMOD()
 Arrêter de jouer le mod ! Merci à Deku pour le mod player !
#define PA_PauseMod(bool)   SndPauseMOD(bool)
 Mettre le mod en pause ! Merci à Deku pour le mod player !
#define PA_MicStopRecording()   StopRecording()
 Arrete l'enregistrement

Fonctions

void PA_SetDefaultSound (u8 volume, int freq, s16 format)
 Permet de régler options par défaut pour la fonction PlaySimpleSound
void PA_InitSound (void)
 Initialiser les sons, pour le mod player et les effets sonores
void PA_InitStreamSound (void)
void PA_RegenStream (void)
 Teste si un stream doit etre régénéré
void FillTheGap (u8 PA_Channel, u32 size)
 Remplit de données un tableau de stream
void PA_PlaySoundEx2 (u8 PA_Channel, const void *data, s32 length, u8 volume, int freq, s16 format, BOOL repeat, int repeatPoint)
 Joue une fois un son, mais en choisissant le format
void PA_PlaySoundEx (u8 PA_Channel, const void *data, s32 length, u8 volume, int freq, s16 format)
 Joue une fois un son, mais en choisissant le format
void PA_PlayGBFSSoundEx (u8 PA_Channel, u16 FS_wav_number, u8 volume, int freq, s16 format)
 Joue une fois un son, mais en choisissant le format, depuis GBFS
void PA_PlayGBFSSoundEx2 (u8 PA_Channel, u16 FS_wav_number, u8 volume, int freq, s16 format, BOOL repeat, int repeatPoint)
 Joue une fois un son, mais en choisissant le format et si vous le faites boucler, depuis GBFS
void PA_PlayGBFSStreamSoundEx2 (u8 PA_Channel, u16 FS_wav_number, u8 volume, int freq, s16 format, BOOL repeat, int repeatPoint)
void PA_PlayFSSoundEx (u8 PA_Channel, u16 PAFS_wav_number, u8 volume, int freq, s16 format)
 Joue une fois un son, mais en choisissant le format, depuis PAFS
void PA_PlayFSSoundEx2 (u8 PA_Channel, u16 PAFS_wav_number, u8 volume, int freq, s16 format, BOOL repeat, int repeatPoint)
 Joue une fois un son, mais en choisissant le format, depuis PAFS
void PA_PlayFSStreamSoundEx2 (u8 PA_Channel, u16 PAFS_wav_number, u8 volume, int freq, s16 format, BOOL repeat, int repeatPoint)
 Joue une fois un son, mais en choisissant le format et si vous le faites boucler, depuis PAFS avec un effet de streaming
void PA_PlaySound (u8 PA_Channel, const void *data, s32 length, u8 volume, u32 freq)
 Joue une fois un son, avec format par défaut (raw)
void PA_PlayGBFSSound (u8 PA_Channel, u16 FS_wav_number, u8 volume, u32 freq)
 Joue une fois un son, avec format par défaut (raw), depuis GBFS
void PA_PlayFSSound (u8 PA_Channel, u16 PAFS_wav_number, u8 volume, u32 freq)
 Joue une fois un son, avec format par défaut (raw), depuis PAFS
void PA_PlayGBFSSimpleSound (u8 PA_Channel, u16 FS_wav_number)
 Fonction la plus simple pour jouer un son... Depuis GBFS... Utiliser les options par défaut pour le volume, le format, et la fréquence (11025). On peut changer ces options avec PA_SetDefaultSound
void PA_PlayFSSimpleSound (u8 PA_Channel, u16 PAFS_wav_number)
 Fonction la plus simple pour jouer un son... Depuis PAFS... Utiliser les options par défaut pour le volume, le format, et la fréquence (11025). On peut changer ces options avec PA_SetDefaultSound
void PA_PlayGBFSMod (u16 FS_mod_number)
 Joue un mod à partir de GBFS... Attention, ca le copie dans la RAM, donc un trop gros mod fera planter la DS
void PA_PlayFSMod (u16 PAFS_mod_number)
 Joue un mod à partir de PAFS... Attention, ca le copie dans la RAM, donc un trop gros mod fera planter la DS
void PA_StopStream (u8 PA_Channel)
void PA_PauseStream (u8 PA_Channel)
void PA_UnpauseStream (u8 PA_Channel)
 Stoppe un stream
void PA_MicStartRecording (s8 *buffer, int length)

Description détaillée

Play sounds, etc...

Documentation des macro

#define PA_PauseMod bool   )     SndPauseMOD(bool)
 

Mettre le mod en pause ! Merci à Deku pour le mod player !

Paramètres:
bool 0 ou 1...

#define PA_PlayMod mod_snd   )     SndPlayMOD((u8*)mod_snd)
 

Jouer un mod ! Merci à Deku pour le mod player !

Paramètres:
mod_snd Nom du mod

#define PA_PlaySimpleSound PA_Channel,
sound   )     PA_PlaySoundEx(PA_Channel, (void*)sound, (u32)sound##_size, PA_SoundOption.volume, PA_SoundOption.freq, PA_SoundOption.format)
 

Fonction la plus simple pour jouer un son... Utiliser les options par défaut pour le volume, le format, et la fréquence (11025). On peut changer ces options avec PA_SetDefaultSound

Paramètres:
PA_Channel Canal audio, de 0 à 7
sound Nom du son...


Documentation des fonctions

inline void PA_PlayFSMod u16  PAFS_mod_number  )  [inline]
 

Joue un mod à partir de PAFS... Attention, ca le copie dans la RAM, donc un trop gros mod fera planter la DS

Paramètres:
FS_mod_number Numéro de fichier PA GBFS du mod que l'on veut jouer

inline void PA_PlayFSSimpleSound u8  PA_Channel,
u16  PAFS_wav_number
[inline]
 

Fonction la plus simple pour jouer un son... Depuis PAFS... Utiliser les options par défaut pour le volume, le format, et la fréquence (11025). On peut changer ces options avec PA_SetDefaultSound

Paramètres:
PA_Channel Canal audio, de 0 à 7
PAFS_wav_number Numéro du son RAW dans PA GBFS

inline void PA_PlayFSSound u8  PA_Channel,
u16  PAFS_wav_number,
u8  volume,
u32  freq
[inline]
 

Joue une fois un son, avec format par défaut (raw), depuis PAFS

Paramètres:
PA_Channel Canal audio, de 0 à 7
PAFS_wav_number Numéro du son RAW dans PA GBFS
volume Volume, de 0 à 127. 64 si rien n'est mis
freq Fréquence du son...11025 par défaut

inline void PA_PlayFSSoundEx u8  PA_Channel,
u16  PAFS_wav_number,
u8  volume,
int  freq,
s16  format
[inline]
 

Joue une fois un son, mais en choisissant le format, depuis PAFS

Paramètres:
PA_Channel Canal audio, de 0 à 7
PAFS_wav_number Numéro du son RAW dans PA GBFS
volume Volume, de 0 à 127. 64 si rien n'est mis
freq Fréquence du son...11025 par défaut
format Format du son.

inline void PA_PlayFSSoundEx2 u8  PA_Channel,
u16  PAFS_wav_number,
u8  volume,
int  freq,
s16  format,
BOOL  repeat,
int  repeatPoint
[inline]
 

Joue une fois un son, mais en choisissant le format, depuis PAFS

Paramètres:
PA_Channel Canal audio, de 0 à 7
PAFS_wav_number Numéro du son RAW dans PA GBFS
volume Volume, de 0 à 127. 64 si rien n'est mis
freq Fréquence du son...11025 par défaut
format Format du son.
format Boucle true/false
format Point de répétition

inline void PA_PlayFSStreamSoundEx2 u8  PA_Channel,
u16  PAFS_wav_number,
u8  volume,
int  freq,
s16  format,
BOOL  repeat,
int  repeatPoint
[inline]
 

Joue une fois un son, mais en choisissant le format et si vous le faites boucler, depuis PAFS avec un effet de streaming

Paramètres:
PA_Channel Canal audio, de 0 à 7
PAFS_wav_number Numéro du son RAW dans PA GBFS
volume Volume, de 0 à 127. 64 si rien n'est mis
freq Fréquence du son...11025 par défaut
format Format du son.
format Boucle true/false
format Point de répétition

inline void PA_PlayGBFSMod u16  FS_mod_number  )  [inline]
 

Joue un mod à partir de GBFS... Attention, ca le copie dans la RAM, donc un trop gros mod fera planter la DS

Paramètres:
FS_mod_number Numéro de fichier PA GBFS du mod que l'on veut jouer

inline void PA_PlayGBFSSimpleSound u8  PA_Channel,
u16  FS_wav_number
[inline]
 

Fonction la plus simple pour jouer un son... Depuis GBFS... Utiliser les options par défaut pour le volume, le format, et la fréquence (11025). On peut changer ces options avec PA_SetDefaultSound

Paramètres:
PA_Channel Canal audio, de 0 à 7
FS_wav_number Numéro du son RAW dans PA GBFS

inline void PA_PlayGBFSSound u8  PA_Channel,
u16  FS_wav_number,
u8  volume,
u32  freq
[inline]
 

Joue une fois un son, avec format par défaut (raw), depuis GBFS

Paramètres:
PA_Channel Canal audio, de 0 à 7
FS_wav_number Numéro du son RAW dans PA GBFS
volume Volume, de 0 à 127. 64 si rien n'est mis
freq Fréquence du son...11025 par défaut

inline void PA_PlayGBFSSoundEx u8  PA_Channel,
u16  FS_wav_number,
u8  volume,
int  freq,
s16  format
[inline]
 

Joue une fois un son, mais en choisissant le format, depuis GBFS

Paramètres:
PA_Channel Canal audio, de 0 à 7
FS_wav_number Numéro du son RAW dans PA GBFS
volume Volume, de 0 à 127. 64 si rien n'est mis
freq Fréquence du son...11025 par défaut
format Format du son.

inline void PA_PlayGBFSSoundEx2 u8  PA_Channel,
u16  FS_wav_number,
u8  volume,
int  freq,
s16  format,
BOOL  repeat,
int  repeatPoint
[inline]
 

Joue une fois un son, mais en choisissant le format et si vous le faites boucler, depuis GBFS

Paramètres:
PA_Channel Canal audio, de 0 à 7
FS_wav_number Numéro du son RAW dans PA GBFS
volume Volume, de 0 à 127. 64 si rien n'est mis
freq Fréquence du son...11025 par défaut
format Format du son.
format Boucle true/false
format Point de répétition

inline void PA_PlaySound u8  PA_Channel,
const void *  data,
s32  length,
u8  volume,
u32  freq
[inline]
 

Joue une fois un son, avec format par défaut (raw)

Paramètres:
PA_Channel Canal audio, de 0 à 7
data Données du son
length Longueur du son, avec (u32)sound_size
volume Volume, de 0 à 127. 64 si rien n'est mis
freq Fréquence du son...11025 par défaut

void PA_PlaySoundEx u8  PA_Channel,
const void *  data,
s32  length,
u8  volume,
int  freq,
s16  format
[inline]
 

Joue une fois un son, mais en choisissant le format

Paramètres:
PA_Channel Canal audio, de 0 à 7
data Données du son
length Longueur du son, avec (u32)sound_size
volume Volume, de 0 à 127. 64 si rien n'est mis
freq Fréquence du son...11025 par défaut
format Format du son.

void PA_PlaySoundEx2 u8  PA_Channel,
const void *  data,
s32  length,
u8  volume,
int  freq,
s16  format,
BOOL  repeat,
int  repeatPoint
 

Joue une fois un son, mais en choisissant le format

Paramètres:
PA_Channel Canal audio, de 0 à 7
data Données du son
length Longueur du son, avec (u32)sound_size
volume Volume, de 0 à 127. 64 si rien n'est mis
freq Fréquence du son...11025 par défaut
format Format du son.
format Boucle true/false
format Point de répétition

void PA_SetDefaultSound u8  volume,
int  freq,
s16  format
 

Permet de régler options par défaut pour la fonction PlaySimpleSound

Paramètres:
volume Volume, de 0 à 127. 64 si rien n'est mis
freq Fréquence du son...11025 par défaut
format Format du son.

void PA_UnpauseStream u8  PA_Channel  ) 
 

Stoppe un stream

Paramètres:
PA_Channel Canal audio, de 0 à 16


Généré le Sun Feb 26 20:46:41 2006 pour PAlib par  doxygen 1.3.9.1