Home
last modified time | relevance | path

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

/NW4C-2.0.3/sources/libraries/snd/
Dsnd_SequenceTrack.cpp187 Channel* channel = m_pChannelList; in UpdateChannelLength() local
188 while( channel != NULL ) in UpdateChannelLength()
190 if ( channel->GetLength() > 0 ) in UpdateChannelLength()
192 channel->SetLength( channel->GetLength() - 1 ); in UpdateChannelLength()
195 UpdateChannelRelease( channel ); in UpdateChannelLength()
197 if ( ! channel->IsAutoUpdateSweep() ) in UpdateChannelLength()
199 channel->UpdateSweep( 1 ); in UpdateChannelLength()
202 channel = channel->GetNextTrackChannel(); in UpdateChannelLength()
215 void SequenceTrack::UpdateChannelRelease( Channel* channel ) in UpdateChannelRelease() argument
217 if ( ( channel->GetLength() == 0 ) && ( ! channel->IsRelease() ) ) in UpdateChannelRelease()
[all …]
Dsnd_HardwareChannelManager.cpp76 HardwareChannel& channel = m_ActiveList.GetFront(); in Finalize() local
78 if ( channel.IsAvailable() ) in Finalize()
80 channel.Stop(); in Finalize()
81 if ( channel.m_Callback != NULL ) in Finalize()
83 channel.m_Callback( in Finalize()
84 &channel, in Finalize()
86 channel.m_pCallbackData in Finalize()
89 FreeHardwareChannel( &channel ); in Finalize()
96 HardwareChannel& channel = m_FreeReservedList.GetFront(); in Finalize() local
98 if ( channel.IsAvailable() ) in Finalize()
[all …]
Dsnd_MidiSequencePlayer.cpp45 m_NoteInfo[i].channel = NULL; in MidiSequencePlayer()
68 u8 channel = static_cast<u8>(status & 0x0f); in SendMessage() local
73 NoteOff( channel, data1, data2 ); in SendMessage()
79 NoteOn( channel, data1, data2 ); in SendMessage()
83 NoteOff( channel, data1, data2 ); in SendMessage()
93 HandleControlChangeMessage( channel, data1, data2 ); in SendMessage()
102 HandleProgramChangeMessage( channel, data1 ); in SendMessage()
109 HandlePitchBendMessage( channel, data1, data2 ); in SendMessage()
145 Channel* channel = noteInfo->channel; in NoteOn() local
146 if ( ! channel->IsRelease() ) in NoteOn()
[all …]
Dsnd_Channel.cpp609 Channel* channel = static_cast<Channel*>( arg ); in VoiceCallbackFunc() local
611 if ( channel->m_Callback != NULL ) { in VoiceCallbackFunc()
612 channel->m_Callback( channel, chStatus, channel->m_CallbackData ); in VoiceCallbackFunc()
615 channel->m_pVoice = NULL; in VoiceCallbackFunc()
616 channel->m_PauseFlag = false; in VoiceCallbackFunc()
617 channel->m_ActiveFlag = false; in VoiceCallbackFunc()
619 channel->m_AllocFlag = false; in VoiceCallbackFunc()
620 ChannelManager::GetInstance().Free( channel ); in VoiceCallbackFunc()
644 Channel* channel = ChannelManager::GetInstance().Alloc(); in AllocChannel() local
645 if ( channel == NULL ) in AllocChannel()
[all …]
Dsnd_ChannelManager.cpp81 Channel* channel = m_Pool.Alloc(); in Alloc() local
82 m_ChannelList.PushBack( channel ); in Alloc()
83 return channel; in Alloc()
85 void ChannelManager::Free( Channel* channel ) in Free() argument
87 m_ChannelList.Erase( channel ); in Free()
88 m_Pool.Free( channel ); in Free()
Dsnd_WaveSoundPlayer.cpp412 Channel* channel; in StartChannel() local
413 channel = Channel::AllocChannel( in StartChannel()
421 if ( channel == NULL ) return false; in StartChannel()
424 channel->SetAttack( m_WaveSoundInfo.adshr.attack ); in StartChannel()
425 channel->SetHold( m_WaveSoundInfo.adshr.hold ); in StartChannel()
426 channel->SetDecay( m_WaveSoundInfo.adshr.decay ); in StartChannel()
427 channel->SetSustain( m_WaveSoundInfo.adshr.sustain ); in StartChannel()
428 channel->SetRelease( m_WaveSoundInfo.adshr.release ); in StartChannel()
430 channel->SetReleasePriorityFix( m_ReleasePriorityFixFlag ); in StartChannel()
431 channel->SetFrontBypass( IsFrontBypass() ); in StartChannel()
[all …]
Dsnd_StreamSoundPlayer.cpp100 StreamChannel& channel = m_Channels[ channelIndex ]; in Initialize() local
101 channel.m_pBufferAddress = NULL; in Initialize()
103 channel.m_pVoice = NULL; in Initialize()
169 StreamChannel& channel = m_Channels[ ch ]; in Setup() local
349 StreamChannel* channel = GetTrackChannel( track, channelIndex ); in Start() local
350 if ( channel == NULL ) continue; in Start()
354 channelParam.dataAddress = channel->m_pBufferAddress; in Start()
355 channelParam.adpcmParam = channel->m_AdpcmParam; in Start()
356 channelParam.adpcmLoopParam = channel->m_AdpcmLoopParam; in Start()
366 channel->m_pBufferAddress in Start()
[all …]
Dsnd_SequenceSoundPlayer.cpp951 Channel* channel = m_ParserParam.callback->NoteOn( in NoteOn() local
957 return channel; in NoteOn()
Dsnd_SoundArchivePlayer.cpp1644 internal::driver::Channel* channel = bank.NoteOn( in NoteOn() local
1653 return channel; in NoteOn()
/NW4C-2.0.3/include/nw/snd/
Dsnd_Channel.h64 Channel *channel,
94 static void FreeChannel( Channel* channel );
190 void SetNextTrackChannel( Channel* channel ) { m_pNextLink = channel; } in SetNextTrackChannel() argument
204 Disposer(Channel* channel) : m_pChannel(channel) {} in Disposer() argument
Dsnd_MidiSequencePlayer.h125 Channel* channel; member
164 virtual void ChannelCallback( Channel* channel );
Dsnd_ChannelManager.h39 void Free( Channel* channel );
Dsnd_SequenceTrack.h213 void UpdateChannelRelease( Channel* channel );
220 void AddChannel( Channel* channel );
Dsnd_SequenceSoundPlayer.h258 virtual void ChannelCallback( Channel* channel ) { (void)channel; } in ChannelCallback() argument
/NW4C-2.0.3/tools/DccPlugin/Maya/scripts/
DNW4C_SetAnimRange.mel2104 // enabled import animation range channel -> disabled current animation range channel