|
NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
|
Definition at line 16 of file snd_MidiSeqPlayer.h.
Private Member Functions | |
| virtual void | ChannelCallback (Channel *) |
Additional Inherited Members | |
Public Types inherited from nw4r::snd::detail::SeqPlayer | |
| enum | OffsetType { OFFSET_TYPE_TICK , OFFSET_TYPE_MILLISEC } |
| enum | SetupResult { SETUP_SUCCESS , SETUP_ERR_CANNOT_ALLOCATE_TRACK , SETUP_ERR_UNKNOWN } |
| typedef void | SeqUserprocCallback(u16 procId, SeqUserprocCallbackParam *param, void *callbackData) |
Public Types inherited from nw4r::snd::detail::DisposeCallback | |
| typedef ut::LinkList< DisposeCallback, 0x00 > | LinkList |
Public Types inherited from nw4r::snd::detail::SoundThread::PlayerCallback | |
| typedef ut::LinkList< PlayerCallback, 0x00 > | LinkList |
Public Member Functions inherited from nw4r::snd::detail::SeqPlayer | |
| virtual bool | Start () |
| virtual void | Stop () |
| virtual void | Pause (bool flag) |
| virtual bool | IsActive () const |
| virtual bool | IsStarted () const |
| virtual bool | IsPause () const |
| virtual void | InvalidateData (void const *start, void const *end) |
| virtual void | InvalidateWaveData (void const *, void const *) |
| virtual void | ChannelCallback (Channel *channel ATTR_UNUSED) |
| virtual void | OnUpdateFrameSoundThread () |
| virtual void | OnShutdownSoundThread () |
| SetupResult | Setup (SeqTrackAllocator *trackAllocator, ulong allocTracks, int voiceOutCount, NoteOnCallback *callback) |
| void | Update () |
| void | Skip (OffsetType offsetType, int offset) |
| void | Shutdown () |
| bool | IsReleasePriorityFix () const |
| f32 | GetPanRange () const |
| int | GetVoiceOutCount () const |
| ParserPlayerParam & | GetParserPlayerParam () |
| SeqTrack * | GetPlayerTrack (int trackNo) |
| s16 volatile * | GetVariablePtr (int varNo) |
| s16 | GetLocalVariable (int varNo) const |
| void | SetLocalVariable (int varNo, s16 value) |
| void | SetTempoRatio (f32 tempo) |
| void | SetReleasePriorityFix (bool fix) |
| void | SetChannelPriority (int priority) |
| void | SetSeqUserprocCallback (SeqUserprocCallback *callback, void *arg) |
| void | SetPlayerTrack (int trackNo, SeqTrack *track) |
| f32 | CalcTickPerMsec () const |
| f32 | CalcTickPerMinute () const |
| ulong | GetTickCounter () const |
| void | SetSeqData (void const *seqBase, s32 seqOffset) |
| void | CallSeqUserprocCallback (u16 procId, SeqTrack *track) |
| Channel * | NoteOn (int bankNo, NoteOnInfo const ¬eOnInfo) |
| void | SetTrackMute (ulong trackFlags, SeqMute mute) |
| void | SetTrackSilence (ulong trackFlags, bool silence, int fadeFrames) |
| void | SetTrackVolume (ulong trackFlags, f32 volume) |
Public Member Functions inherited from nw4r::snd::detail::BasicPlayer | |
| void | InitParam () |
| void | SetRemoteOutVolume (int remote, f32 volume) |
| f32 | GetRemoteOutVolume (int remote) const |
| f32 | GetVolume () const |
| f32 | GetPitch () const |
| f32 | GetPan () const |
| f32 | GetSurroundPan () const |
| f32 | GetLpfFreq () const |
| f32 | GetBiquadValue () const |
| int | GetBiquadType () const |
| int | GetRemoteFilter () const |
| int | GetOutputLine () const |
| f32 | GetMainOutVolume () const |
| f32 | GetMainSend () const |
| PanMode | GetPanMode () const |
| PanCurve | GetPanCurve () const |
| f32 | GetFxSend (AuxBus bus) const |
| VoiceOutParam const & | GetVoiceOutParam (int index) const |
| ulong | GetId () const |
| void | SetVolume (f32 volume) |
| void | SetPitch (f32 pitch) |
| void | SetPan (f32 pan) |
| void | SetSurroundPan (f32 surroundPan) |
| void | SetLpfFreq (f32 lpfFreq) |
| void | SetBiquadFilter (int type, f32 value) |
| void | SetRemoteFilter (int filter) |
| void | SetOutputLine (int lineFlag) |
| void | SetMainOutVolume (f32 volume) |
| void | SetMainSend (f32 send) |
| void | SetPanMode (PanMode panMode) |
| void | SetPanCurve (PanCurve panCurve) |
| void | SetFxSend (AuxBus bus, f32 send) |
| void | SetVoiceOutParam (int index, VoiceOutParam const ¶m) |
| void | SetId (ulong id) |
Public Member Functions inherited from nw4r::snd::detail::SoundThread::PlayerCallback | |
| virtual void | OnUpdateVoiceSoundThread () |
Static Public Member Functions inherited from nw4r::snd::detail::SeqPlayer | |
| static void | SetGlobalVariable (int varNo, s16 value) |
| static void | InitSeqPlayer () |
Public Attributes inherited from nw4r::snd::detail::DisposeCallback | |
| ut::LinkListNode | mDisposeLink |
Static Public Attributes inherited from nw4r::snd::detail::SeqPlayer | |
| static int const | MAX_SKIP_TICK_PER_FRAME = 768 |
| static int const | DEFAULT_TEMPO = 120 |
| static int const | DEFAULT_TIMEBASE = 48 |
| static int const | VARIABLE_DEFAULT_VALUE = -1 |
| static int const | TRACK_NUM_PER_PLAYER = 16 |
| static int const | GLOBAL_VARIABLE_NUM = 16 |
| static int const | PLAYER_VARIABLE_NUM = 16 |
| static const int | TRACK_NUM = 16 |
|
inlineprivatevirtual |
Definition at line 19 of file snd_MidiSeqPlayer.h.