Home
last modified time | relevance | path

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

/NW4C-1.3.3/sources/libraries/snd/
Dsnd_SequenceTrack.cpp185 Channel* channel = m_pChannelList; in UpdateChannelLength() local
186 while( channel != NULL ) in UpdateChannelLength()
188 if ( channel->GetLength() > 0 ) in UpdateChannelLength()
190 channel->SetLength( channel->GetLength() - 1 ); in UpdateChannelLength()
193 UpdateChannelRelease( channel ); in UpdateChannelLength()
195 if ( ! channel->IsAutoUpdateSweep() ) in UpdateChannelLength()
197 channel->UpdateSweep( 1 ); in UpdateChannelLength()
200 channel = channel->GetNextTrackChannel(); in UpdateChannelLength()
213 void SequenceTrack::UpdateChannelRelease( Channel* channel ) in UpdateChannelRelease() argument
215 if ( ( channel->GetLength() == 0 ) && ( ! channel->IsRelease() ) ) in UpdateChannelRelease()
[all …]
Dsnd_HardwareChannelManager.cpp74 HardwareChannel& channel = m_ActiveList.GetFront(); in Finalize() local
76 if ( channel.IsAvailable() ) in Finalize()
78 channel.Stop(); in Finalize()
79 if ( channel.m_Callback != NULL ) in Finalize()
81 channel.m_Callback( in Finalize()
82 &channel, in Finalize()
84 channel.m_pCallbackData in Finalize()
87 FreeHardwareChannel( &channel ); in Finalize()
94 HardwareChannel& channel = m_FreeReservedList.GetFront(); in Finalize() local
96 if ( channel.IsAvailable() ) in Finalize()
[all …]
Dsnd_MidiSequencePlayer.cpp43 m_NoteInfo[i].channel = NULL; in MidiSequencePlayer()
66 u8 channel = static_cast<u8>(status & 0x0f); in SendMessage() local
71 NoteOff( channel, data1, data2 ); in SendMessage()
77 NoteOn( channel, data1, data2 ); in SendMessage()
81 NoteOff( channel, data1, data2 ); in SendMessage()
91 HandleControlChangeMessage( channel, data1, data2 ); in SendMessage()
100 HandleProgramChangeMessage( channel, data1 ); in SendMessage()
107 HandlePitchBendMessage( channel, data1, data2 ); in SendMessage()
143 Channel* channel = noteInfo->channel; in NoteOn() local
144 if ( ! channel->IsRelease() ) in NoteOn()
[all …]
Dsnd_Channel.cpp607 Channel* channel = static_cast<Channel*>( arg ); in VoiceCallbackFunc() local
609 if ( channel->m_Callback != NULL ) { in VoiceCallbackFunc()
610 channel->m_Callback( channel, chStatus, channel->m_CallbackData ); in VoiceCallbackFunc()
613 channel->m_pVoice = NULL; in VoiceCallbackFunc()
614 channel->m_PauseFlag = false; in VoiceCallbackFunc()
615 channel->m_ActiveFlag = false; in VoiceCallbackFunc()
617 channel->m_AllocFlag = false; in VoiceCallbackFunc()
618 ChannelManager::GetInstance().Free( channel ); in VoiceCallbackFunc()
642 Channel* channel = ChannelManager::GetInstance().Alloc(); in AllocChannel() local
643 if ( channel == NULL ) in AllocChannel()
[all …]
Dsnd_ChannelManager.cpp79 Channel* channel = m_Pool.Alloc(); in Alloc() local
80 m_ChannelList.PushBack( channel ); in Alloc()
81 return channel; in Alloc()
83 void ChannelManager::Free( Channel* channel ) in Free() argument
85 m_ChannelList.Erase( channel ); in Free()
86 m_Pool.Free( channel ); in Free()
Dsnd_WaveSoundPlayer.cpp410 Channel* channel; in StartChannel() local
411 channel = Channel::AllocChannel( in StartChannel()
419 if ( channel == NULL ) return false; in StartChannel()
422 channel->SetAttack( m_WaveSoundInfo.adshr.attack ); in StartChannel()
423 channel->SetHold( m_WaveSoundInfo.adshr.hold ); in StartChannel()
424 channel->SetDecay( m_WaveSoundInfo.adshr.decay ); in StartChannel()
425 channel->SetSustain( m_WaveSoundInfo.adshr.sustain ); in StartChannel()
426 channel->SetRelease( m_WaveSoundInfo.adshr.release ); in StartChannel()
428 channel->SetReleasePriorityFix( m_ReleasePriorityFixFlag ); in StartChannel()
429 channel->SetFrontBypass( IsFrontBypass() ); in StartChannel()
[all …]
Dsnd_StreamSoundPlayer.cpp98 StreamChannel& channel = m_Channels[ channelIndex ]; in Initialize() local
99 channel.m_pBufferAddress = NULL; in Initialize()
101 channel.m_pVoice = NULL; in Initialize()
164 StreamChannel& channel = m_Channels[ ch ]; in Setup() local
338 StreamChannel* channel = GetTrackChannel( track, channelIndex ); in Start() local
339 if ( channel == NULL ) continue; in Start()
343 channelParam.dataAddress = channel->m_pBufferAddress; in Start()
344 channelParam.adpcmParam = channel->m_AdpcmParam; in Start()
345 channelParam.adpcmLoopParam = channel->m_AdpcmLoopParam; in Start()
355 channel->m_pBufferAddress in Start()
[all …]
Dsnd_SequenceSoundPlayer.cpp949 Channel* channel = m_ParserParam.callback->NoteOn( in NoteOn() local
955 return channel; in NoteOn()
Dsnd_SoundArchivePlayer.cpp1642 internal::driver::Channel* channel = bank.NoteOn( in NoteOn() local
1651 return channel; in NoteOn()
/NW4C-1.3.3/include/nw/snd/
Dsnd_Channel.h62 Channel *channel,
92 static void FreeChannel( Channel* channel );
188 void SetNextTrackChannel( Channel* channel ) { m_pNextLink = channel; } in SetNextTrackChannel() argument
202 Disposer(Channel* channel) : m_pChannel(channel) {} in Disposer() argument
Dsnd_MidiSequencePlayer.h123 Channel* channel; member
162 virtual void ChannelCallback( Channel* channel );
Dsnd_ChannelManager.h37 void Free( Channel* channel );
Dsnd_SequenceTrack.h211 void UpdateChannelRelease( Channel* channel );
218 void AddChannel( Channel* channel );
Dsnd_SequenceSoundPlayer.h256 virtual void ChannelCallback( Channel* channel ) { (void)channel; } in ChannelCallback() argument
/NW4C-1.3.3/tools/DccPlugin/Maya/scripts/
DNW4C_SetAnimRange.mel2105 // enabled import animation range channel -> disabled current animation range channel