Home
last modified time | relevance | path

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

/NW4C-1.2.23/sources/libraries/snd/
Dsnd_MmlSequenceTrackAllocator.cpp42 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()
Dsnd_MidiSequencePlayer.cpp58 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 …]
Dsnd_SequenceSoundPlayer.cpp214 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 …]
Dsnd_MidiSequenceTrackAllocator.cpp58 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()
Dsnd_MmlParser.cpp44 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 …]
Dsnd_StreamSoundPlayer.cpp85 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 …]
Dsnd_SequenceTrack.cpp521 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()
Dsnd_DriverCommand.cpp211 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()
Dsnd_SequenceSound.cpp718 … 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/
Dsnd_MmlParser.h55 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;
Dsnd_SequenceSoundPlayer.h192 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()
Dsnd_SequenceTrackAllocator.h37 virtual void FreeTrack( SequenceTrack* track ) = 0;
Dsnd_MidiSequenceTrackAllocator.h36 virtual void FreeTrack( SequenceTrack* track );
Dsnd_MmlSequenceTrackAllocator.h43 virtual void FreeTrack( SequenceTrack* track );
Dsnd_StreamSoundPlayer.h242 void UpdateVoiceParams( StreamTrack* track );
282 StreamChannel* GetTrackChannel( const StreamTrack& track, int channelIndex );