| /NW4C-1.2.23/sources/libraries/snd/ |
| D | snd_MmlSequenceTrackAllocator.cpp | 42 MmlSequenceTrack* track = m_TrackPool.Alloc(); in AllocTrack() local 43 if ( track != NULL ) in AllocTrack() 45 track->SetSequenceSoundPlayer( player ); in AllocTrack() 46 track->SetMmlParser( m_pParser ); in AllocTrack() 48 return track; in AllocTrack() 60 void MmlSequenceTrackAllocator::FreeTrack( SequenceTrack* track ) in FreeTrack() argument 62 NW_NULL_ASSERT( track ); in FreeTrack() 64 track->SetSequenceSoundPlayer( NULL ); in FreeTrack() 66 m_TrackPool.Free( reinterpret_cast<MmlSequenceTrack*>( track ) ); // TODO: 気になるキャスト in FreeTrack()
|
| D | snd_MidiSequencePlayer.cpp | 58 SequenceTrack* track = GetPlayerTrack( trackNo ); in Start() local 59 if ( track == NULL ) continue; in Start() 60 track->Open(); in Start() 125 SequenceTrack* track = GetPlayerTrack( channelIndex ); in SetProgramNumber() local 126 track->GetParserTrackParam().prgNo = prgNo; in SetProgramNumber() 131 SequenceTrack* track = GetPlayerTrack( channelIndex ); in NoteOn() local 132 if ( track == NULL ) return; in NoteOn() 134 SequenceTrack::ParserTrackParam& trackParam = track->GetParserTrackParam(); in NoteOn() 157 Channel* channel = track->NoteOn( key, velocity, -1, false ); in NoteOn() 172 SequenceTrack* track = GetPlayerTrack( channelIndex ); in NoteOff() local [all …]
|
| D | snd_SequenceSoundPlayer.cpp | 214 SequenceTrack* track = trackAllocator->AllocTrack( this ); in Setup() local 215 NW_NULL_ASSERT( track ); in Setup() 216 SetPlayerTrack( trackNo, track ); in Setup() 322 SequenceTrack* track; in Pause() local 325 track = GetPlayerTrack( trackNo ); in Pause() 326 if ( track == NULL ) continue; in Pause() 328 track->PauseAllChannel( flag ); in Pause() 389 void SequenceSoundPlayer::CallSequenceUserprocCallback( u16 procId, SequenceTrack* track ) in CallSequenceUserprocCallback() argument 396 NW_NULL_ASSERT( track ); in CallSequenceUserprocCallback() 398 SequenceTrack::ParserTrackParam& trackParam = track->GetParserTrackParam(); in CallSequenceUserprocCallback() [all …]
|
| D | snd_MidiSequenceTrackAllocator.cpp | 58 MidiSequenceTrack* track = MidiSequenceTrackPool::GetInstance().Alloc(); in AllocTrack() local 59 if ( track != NULL ) in AllocTrack() 61 track->SetSequenceSoundPlayer( player ); in AllocTrack() 63 return track; in AllocTrack() 75 void MidiSequenceTrackAllocator::FreeTrack( SequenceTrack* track ) in FreeTrack() argument 77 NW_NULL_ASSERT( track ); in FreeTrack() 79 track->SetSequenceSoundPlayer( NULL ); in FreeTrack() 81 …MidiSequenceTrackPool::GetInstance().Free( reinterpret_cast<MidiSequenceTrack*>( track ) ); // TOD… in FreeTrack()
|
| D | snd_MmlParser.cpp | 44 MmlSequenceTrack* track, in Parse() argument 48 NW_NULL_ASSERT( track ); in Parse() 49 SequenceSoundPlayer* player = track->GetSequenceSoundPlayer(); in Parse() 51 SequenceTrack::ParserTrackParam& trackParam = track->GetParserTrackParam(); in Parse() 106 track, in Parse() 117 track, in Parse() 149 track, in Parse() 163 track, in Parse() 169 track, in Parse() 186 track, in Parse() [all …]
|
| D | snd_StreamSoundPlayer.cpp | 85 StreamTrack& track = m_Tracks[ trackIndex ]; in Initialize() local 86 track.m_ActiveFlag = false; in Initialize() 87 track.m_Volume = 1.0f; in Initialize() 88 track.m_Pan = 0.0f; in Initialize() 89 track.m_SurroundPan = 0.0f; in Initialize() 91 track.m_pVoice = NULL; in Initialize() 303 StreamTrack& track = m_Tracks[ trackIndex ]; in Start() local 304 if ( ! track.m_ActiveFlag ) continue; in Start() 309 waveInfo.channelCount = track.m_TrackInfo.channelCount; in Start() 335 channelIndex < track.m_TrackInfo.channelCount; in Start() [all …]
|
| D | snd_SequenceTrack.cpp | 521 SequenceTrack* track = reinterpret_cast<SequenceTrack*>( userData ); in ChannelCallbackFunc() local 524 NW_NULL_ASSERT( track ); in ChannelCallbackFunc() 534 if ( track->m_pSequenceSoundPlayer != NULL ) { in ChannelCallbackFunc() 535 track->m_pSequenceSoundPlayer->ChannelCallback( dropChannel ); in ChannelCallbackFunc() 539 if ( track->m_pChannelList == dropChannel ) { in ChannelCallbackFunc() 540 track->m_pChannelList = dropChannel->GetNextTrackChannel(); in ChannelCallbackFunc() 544 Channel* channel = track->m_pChannelList; in ChannelCallbackFunc()
|
| D | snd_DriverCommand.cpp | 211 driver::SequenceTrack* track = c->player->GetPlayerTrack( c->trackNo ); in ProcessCommandList() local 212 if ( track != NULL ) { in ProcessCommandList() 213 track->SetTrackVariable( c->varNo, c->var ); in ProcessCommandList()
|
| D | snd_SequenceSound.cpp | 718 … const driver::SequenceTrack* track = m_SequenceSoundPlayerInstance.GetPlayerTrack( trackNo ); in ReadTrackVariable() local 719 if ( track == NULL ) *var = driver::SequenceSoundPlayer::VARIABLE_DEFAULT_VALUE; in ReadTrackVariable() 720 else *var = track->GetTrackVariable( varNo ); in ReadTrackVariable()
|
| /NW4C-1.2.23/include/nw/snd/ |
| D | snd_MmlParser.h | 55 MmlSequenceTrack* track, 66 MmlSequenceTrack* track, 73 MmlSequenceTrack* track, 88 …s32 ReadArg( const u8** ptr, SequenceSoundPlayer* player, SequenceTrack* track, SeqArgType argTyp… 89 vs16* GetVariablePtr( SequenceSoundPlayer* player, SequenceTrack* track, int varNo ) const;
|
| D | snd_SequenceSoundPlayer.h | 192 void CallSequenceUserprocCallback( u16 procId, SequenceTrack* track ); 250 void SetPlayerTrack( int trackNo, SequenceTrack* track ); 313 SequenceTrack* track = GetPlayerTrack( trackNo ); in SetTrackParam() local 314 if ( track != NULL ) (track->*func)( param ); in SetTrackParam() 327 SequenceTrack* track = GetPlayerTrack( trackNo ); in SetTrackParam() local 328 if ( track != NULL ) (track->*func)( param1, param2 ); in SetTrackParam()
|
| D | snd_SequenceTrackAllocator.h | 37 virtual void FreeTrack( SequenceTrack* track ) = 0;
|
| D | snd_MidiSequenceTrackAllocator.h | 36 virtual void FreeTrack( SequenceTrack* track );
|
| D | snd_MmlSequenceTrackAllocator.h | 43 virtual void FreeTrack( SequenceTrack* track );
|
| D | snd_StreamSoundPlayer.h | 242 void UpdateVoiceParams( StreamTrack* track ); 282 StreamChannel* GetTrackChannel( const StreamTrack& track, int channelIndex );
|