|
SSBM Decomp
|
#include <dolphin/syn.h>Go to the source code of this file.
Data Structures | |
| struct | SEQTRACK |
| struct | SEQSEQUENCE |
Macros | |
| #define | SEQ_ALL_TRACKS -1 |
Functions | |
| void | SEQInit (void) |
| void | SEQQuit (void) |
| void | SEQRunAudioFrame (void) |
| void | SEQAddSequence (SEQSEQUENCE *sequence, u32 *midiStream, void *wt, u32 aramBase, u32 priorityVoiceAlloc, u32 priorityNoteOn, u32 priorityNoteRelease) |
| void | SEQRemoveSequence (SEQSEQUENCE *sequence) |
| void | SEQRegisterControllerCallback (SEQSEQUENCE *sequence, u8 controller, void(*callback)(void *, u8)) |
| void | SEQSetState (SEQSEQUENCE *sequence, u32 state) |
| u32 | SEQGetState (SEQSEQUENCE *sequence) |
| void | SEQSetTempo (SEQSEQUENCE *sequence, u32 trackIndex, float bpm) |
| f32 | SEQGetTempo (SEQSEQUENCE *sequence, u32 trackIndex) |
| void | SEQSetVolume (SEQSEQUENCE *sequence, long dB) |
| long | SEQGetVolume (SEQSEQUENCE *sequence) |
| #define SEQ_ALL_TRACKS -1 |
| void SEQInit | ( | void | ) |
| void SEQQuit | ( | void | ) |
| void SEQRunAudioFrame | ( | void | ) |
| void SEQAddSequence | ( | SEQSEQUENCE * | sequence, |
| u32 * | midiStream, | ||
| void * | wt, | ||
| u32 | aramBase, | ||
| u32 | priorityVoiceAlloc, | ||
| u32 | priorityNoteOn, | ||
| u32 | priorityNoteRelease ) |
| void SEQRemoveSequence | ( | SEQSEQUENCE * | sequence | ) |
| void SEQRegisterControllerCallback | ( | SEQSEQUENCE * | sequence, |
| u8 | controller, | ||
| void(* | callback )(void *, u8) ) |
| void SEQSetState | ( | SEQSEQUENCE * | sequence, |
| u32 | state ) |
| u32 SEQGetState | ( | SEQSEQUENCE * | sequence | ) |
| void SEQSetTempo | ( | SEQSEQUENCE * | sequence, |
| u32 | trackIndex, | ||
| float | bpm ) |
| f32 SEQGetTempo | ( | SEQSEQUENCE * | sequence, |
| u32 | trackIndex ) |
| void SEQSetVolume | ( | SEQSEQUENCE * | sequence, |
| long | dB ) |
| long SEQGetVolume | ( | SEQSEQUENCE * | sequence | ) |