| /NW4C-2.0.3/sources/libraries/snd/ |
| D | snd_MmlSequenceTrackAllocator.cpp | 44 MmlSequenceTrack* track = m_TrackPool.Alloc(); in AllocTrack() local 45 if ( track != NULL ) in AllocTrack() 47 track->SetSequenceSoundPlayer( player ); in AllocTrack() 48 track->SetMmlParser( m_pParser ); in AllocTrack() 50 return track; in AllocTrack() 62 void MmlSequenceTrackAllocator::FreeTrack( SequenceTrack* track ) in FreeTrack() argument 64 NW_NULL_ASSERT( track ); in FreeTrack() 66 track->SetSequenceSoundPlayer( NULL ); in FreeTrack() 68 m_TrackPool.Free( reinterpret_cast<MmlSequenceTrack*>( track ) ); // TODO: 気になるキャスト in FreeTrack()
|
| D | snd_MidiSequencePlayer.cpp | 60 SequenceTrack* track = GetPlayerTrack( trackNo ); in Start() local 61 if ( track == NULL ) continue; in Start() 62 track->Open(); in Start() 127 SequenceTrack* track = GetPlayerTrack( channelIndex ); in SetProgramNumber() local 128 track->GetParserTrackParam().prgNo = prgNo; in SetProgramNumber() 133 SequenceTrack* track = GetPlayerTrack( channelIndex ); in NoteOn() local 134 if ( track == NULL ) return; in NoteOn() 136 SequenceTrack::ParserTrackParam& trackParam = track->GetParserTrackParam(); in NoteOn() 159 Channel* channel = track->NoteOn( key, velocity, -1, false ); in NoteOn() 174 SequenceTrack* track = GetPlayerTrack( channelIndex ); in NoteOff() local [all …]
|
| D | snd_SequenceSoundPlayer.cpp | 215 SequenceTrack* track = trackAllocator->AllocTrack( this ); in Setup() local 216 NW_NULL_ASSERT( track ); in Setup() 217 SetPlayerTrack( trackNo, track ); in Setup() 328 SequenceTrack* track; in Pause() local 331 track = GetPlayerTrack( trackNo ); in Pause() 332 if ( track == NULL ) continue; in Pause() 334 track->PauseAllChannel( flag ); in Pause() 395 void SequenceSoundPlayer::CallSequenceUserprocCallback( u16 procId, SequenceTrack* track ) in CallSequenceUserprocCallback() argument 402 NW_NULL_ASSERT( track ); in CallSequenceUserprocCallback() 404 SequenceTrack::ParserTrackParam& trackParam = track->GetParserTrackParam(); in CallSequenceUserprocCallback() [all …]
|
| D | snd_MidiSequenceTrackAllocator.cpp | 60 MidiSequenceTrack* track = MidiSequenceTrackPool::GetInstance().Alloc(); in AllocTrack() local 61 if ( track != NULL ) in AllocTrack() 63 track->SetSequenceSoundPlayer( player ); in AllocTrack() 65 return track; in AllocTrack() 77 void MidiSequenceTrackAllocator::FreeTrack( SequenceTrack* track ) in FreeTrack() argument 79 NW_NULL_ASSERT( track ); in FreeTrack() 81 track->SetSequenceSoundPlayer( NULL ); in FreeTrack() 83 …MidiSequenceTrackPool::GetInstance().Free( reinterpret_cast<MidiSequenceTrack*>( track ) ); // TOD… in FreeTrack()
|
| D | snd_MmlParser.cpp | 46 MmlSequenceTrack* track, in Parse() argument 50 NW_NULL_ASSERT( track ); in Parse() 51 SequenceSoundPlayer* player = track->GetSequenceSoundPlayer(); in Parse() 53 SequenceTrack::ParserTrackParam& trackParam = track->GetParserTrackParam(); in Parse() 108 track, in Parse() 119 track, in Parse() 151 track, in Parse() 165 track, in Parse() 171 track, in Parse() 188 track, in Parse() [all …]
|
| D | snd_StreamSoundPlayer.cpp | 87 StreamTrack& track = m_Tracks[ trackIndex ]; in Initialize() local 88 track.m_ActiveFlag = false; in Initialize() 89 track.m_Volume = 1.0f; in Initialize() 90 track.m_Pan = 0.0f; in Initialize() 91 track.m_SurroundPan = 0.0f; in Initialize() 93 track.m_pVoice = NULL; in Initialize() 314 StreamTrack& track = m_Tracks[ trackIndex ]; in Start() local 315 if ( ! track.m_ActiveFlag ) continue; in Start() 320 waveInfo.channelCount = track.m_TrackInfo.channelCount; in Start() 346 channelIndex < track.m_TrackInfo.channelCount; in Start() [all …]
|
| D | snd_SequenceTrack.cpp | 523 SequenceTrack* track = reinterpret_cast<SequenceTrack*>( userData ); in ChannelCallbackFunc() local 526 NW_NULL_ASSERT( track ); in ChannelCallbackFunc() 536 if ( track->m_pSequenceSoundPlayer != NULL ) { in ChannelCallbackFunc() 537 track->m_pSequenceSoundPlayer->ChannelCallback( dropChannel ); in ChannelCallbackFunc() 541 if ( track->m_pChannelList == dropChannel ) { in ChannelCallbackFunc() 542 track->m_pChannelList = dropChannel->GetNextTrackChannel(); in ChannelCallbackFunc() 546 Channel* channel = track->m_pChannelList; in ChannelCallbackFunc()
|
| D | snd_DriverCommand.cpp | 220 driver::SequenceTrack* track = c->player->GetPlayerTrack( c->trackNo ); in ProcessCommandList() local 221 if ( track != NULL ) { in ProcessCommandList() 222 track->SetTrackVariable( c->varNo, c->var ); in ProcessCommandList()
|
| D | snd_SequenceSound.cpp | 679 … const driver::SequenceTrack* track = m_SequenceSoundPlayerInstance.GetPlayerTrack( trackNo ); in ReadTrackVariable() local 680 if ( track == NULL ) *var = driver::SequenceSoundPlayer::VARIABLE_DEFAULT_VALUE; in ReadTrackVariable() 681 else *var = track->GetTrackVariable( varNo ); in ReadTrackVariable()
|
| /NW4C-2.0.3/include/nw/snd/ |
| D | snd_MmlParser.h | 57 MmlSequenceTrack* track, 68 MmlSequenceTrack* track, 75 MmlSequenceTrack* track, 90 …s32 ReadArg( const u8** ptr, SequenceSoundPlayer* player, SequenceTrack* track, SeqArgType argTyp… 91 vs16* GetVariablePtr( SequenceSoundPlayer* player, SequenceTrack* track, int varNo ) const;
|
| D | snd_SequenceSoundPlayer.h | 194 void CallSequenceUserprocCallback( u16 procId, SequenceTrack* track ); 252 void SetPlayerTrack( int trackNo, SequenceTrack* track ); 315 SequenceTrack* track = GetPlayerTrack( trackNo ); in SetTrackParam() local 316 if ( track != NULL ) (track->*func)( param ); in SetTrackParam() 329 SequenceTrack* track = GetPlayerTrack( trackNo ); in SetTrackParam() local 330 if ( track != NULL ) (track->*func)( param1, param2 ); in SetTrackParam()
|
| D | snd_SequenceTrackAllocator.h | 39 virtual void FreeTrack( SequenceTrack* track ) = 0;
|
| D | snd_MidiSequenceTrackAllocator.h | 38 virtual void FreeTrack( SequenceTrack* track );
|
| D | snd_MmlSequenceTrackAllocator.h | 45 virtual void FreeTrack( SequenceTrack* track );
|
| D | snd_StreamSoundPlayer.h | 244 void UpdateVoiceParams( StreamTrack* track ); 284 StreamChannel* GetTrackChannel( const StreamTrack& track, int channelIndex );
|