|
| enum | OffsetType { OFFSET_TYPE_TICK = 0
, OFFSET_TYPE_MILLISEC
} |
| |
| enum | SetupResult { SETUP_SUCCESS = 0
, SETUP_ERR_CANNOT_ALLOCATE_TRACK
, SETUP_ERR_UNKNOWN
} |
| |
| typedef struct nw4hbm::snd::detail::SeqPlayer::ParserPlayerParam | ParserPlayerParam |
| |
| typedef enum nw4hbm::snd::detail::SeqPlayer::OffsetType | OffsetType |
| |
| typedef enum nw4hbm::snd::detail::SeqPlayer::SetupResult | SetupResult |
| |
| | SeqPlayer () |
| |
| virtual | ~SeqPlayer () |
| |
| virtual bool | Start () |
| |
| virtual void | Stop () |
| |
| virtual void | Pause (bool flag) |
| |
| virtual bool | IsActive () const |
| |
| virtual bool | IsPrepared () const |
| |
| virtual bool | IsStarted () const |
| |
| virtual bool | IsPause () const |
| |
| virtual void | SetVolume (f32 volume) |
| |
| virtual void | SetPitch (f32 pitch) |
| |
| virtual void | SetPan (f32 pan) |
| |
| virtual void | SetSurroundPan (f32 surroundPan) |
| |
| virtual void | SetPan2 (f32 pan2) |
| |
| virtual void | SetSurroundPan2 (f32 surroundPan2) |
| |
| virtual void | SetLpfFreq (f32 lpfFreq) |
| |
| virtual f32 | GetVolume () const |
| |
| virtual f32 | GetPitch () const |
| |
| virtual f32 | GetPan () const |
| |
| virtual f32 | GetSurroundPan () const |
| |
| virtual f32 | GetPan2 () const |
| |
| virtual f32 | GetSurroundPan2 () const |
| |
| virtual f32 | GetLpfFreq () const |
| |
| virtual void | SetOutputLine (int lineFlag) |
| |
| virtual void | SetMainOutVolume (f32 volume) |
| |
| virtual void | SetMainSend (f32 send) |
| |
| virtual void | SetFxSend (AuxBus bus, f32 send) |
| |
| virtual void | SetRemoteOutVolume (int remoteIndex, f32 volume) |
| |
| virtual void | SetRemoteSend (int remoteIndex, f32 send) |
| |
| virtual void | SetRemoteFxSend (int remoteIndex, f32 send) |
| |
| virtual int | GetOutputLine () const |
| |
| virtual f32 | GetMainOutVolume () const |
| |
| virtual f32 | GetMainSend () const |
| |
| virtual f32 | GetFxSend (AuxBus bus) const |
| |
| virtual f32 | GetRemoteOutVolume (int remoteIndex) const |
| |
| virtual f32 | GetRemoteSend (int remoteIndex) const |
| |
| virtual f32 | GetRemoteFxSend (int remoteIndex) const |
| |
| virtual void | InvalidateData (const void *start, const void *end) |
| |
| virtual void | InvalidateWaveData (const void *start, const void *end) |
| |
| virtual void | ChannelCallback (Channel *channel) |
| |
| void | InitParam (int voices, NoteOnCallback *callback) |
| |
| SetupResult | Setup (SeqTrackAllocator *allocator, u32 allocTrackFlags, int voices, NoteOnCallback *callback) |
| |
| void | SetSeqData (const void *base, s32 offset) |
| |
| void | Skip (OffsetType type, int offset) |
| |
| void | SetTempoRatio (f32 tempo) |
| |
| void | SetChannelPriority (int priority) |
| |
| void | SetReleasePriorityFix (bool flag) |
| |
| void | SetLocalVariable (int trackNo, s16 value) |
| |
| void | SetTrackVolume (u32 trackFlags, f32 volume) |
| |
| void | SetTrackPitch (u32 trackFlags, f32 pitch) |
| |
| SeqTrack * | GetPlayerTrack (int trackNo) |
| |
| vs16 * | GetVariablePtr (int varNo) |
| |
| void | Update () |
| |
| Channel * | NoteOn (int bankNo, const NoteOnInfo ¬eOnInfo) |
| |
| template<typename T > |
| void | SetTrackParam (u32 trackFlags, void(SeqTrack::*setter)(T), T param) |
| |
| f32 | GetPanRange () const |
| |
| int | GetVoiceOutCount () const |
| |
| ParserPlayerParam & | GetParserPlayerParam () |
| |
| static void | SetGlobalVariable (int trackNo, s16 value) |
| |
| static void | UpdateAllPlayers () |
| |
| static void | StopAllPlayers () |
| |
| ut::LinkListNode | mPlayerLink |
| |
| static const int | LOCAL_VARIABLE_NUM = 16 |
| |
| static const int | GLOBAL_VARIABLE_NUM = 16 |
| |
| static const int | VARIABLE_NUM = LOCAL_VARIABLE_NUM + GLOBAL_VARIABLE_NUM |
| |
| static const int | TRACK_NUM = 16 |
| |