Home
last modified time | relevance | path

Searched refs:track (Results 1 – 15 of 15) sorted by relevance

/NW4C-2.0.3/sources/libraries/snd/
Dsnd_MmlSequenceTrackAllocator.cpp44 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()
Dsnd_MidiSequencePlayer.cpp60 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 …]
Dsnd_SequenceSoundPlayer.cpp215 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 …]
Dsnd_MidiSequenceTrackAllocator.cpp60 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()
Dsnd_MmlParser.cpp46 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 …]
Dsnd_StreamSoundPlayer.cpp87 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 …]
Dsnd_SequenceTrack.cpp523 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()
Dsnd_DriverCommand.cpp220 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()
Dsnd_SequenceSound.cpp679 … 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/
Dsnd_MmlParser.h57 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;
Dsnd_SequenceSoundPlayer.h194 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()
Dsnd_SequenceTrackAllocator.h39 virtual void FreeTrack( SequenceTrack* track ) = 0;
Dsnd_MidiSequenceTrackAllocator.h38 virtual void FreeTrack( SequenceTrack* track );
Dsnd_MmlSequenceTrackAllocator.h45 virtual void FreeTrack( SequenceTrack* track );
Dsnd_StreamSoundPlayer.h244 void UpdateVoiceParams( StreamTrack* track );
284 StreamChannel* GetTrackChannel( const StreamTrack& track, int channelIndex );