Home
last modified time | relevance | path

Searched refs:pChannel (Results 1 – 5 of 5) sorted by relevance

/NW4C-1.2.23/sources/libraries/snd/
Dsnd_Bank.cpp103 Channel* pChannel = Channel::AllocChannel( in NoteOn() local
109 if ( pChannel == NULL ) in NoteOn()
115 pChannel->SetKey( noteOnInfo.key, regionInfo.originalKey ); in NoteOn()
122 pChannel->SetInitVolume( initVolume ); in NoteOn()
123 pChannel->SetTune( regionInfo.pitch ); in NoteOn()
125 pChannel->SetAttack( regionInfo.adshrCurve.attack ); in NoteOn()
126 pChannel->SetHold( regionInfo.adshrCurve.hold ); in NoteOn()
127 pChannel->SetDecay( regionInfo.adshrCurve.decay ); in NoteOn()
128 pChannel->SetSustain( regionInfo.adshrCurve.sustain ); in NoteOn()
129 pChannel->SetRelease( regionInfo.adshrCurve.release ); in NoteOn()
[all …]
Dsnd_HardwareChannelManager.cpp122 void HardwareChannelManager::ReserveForFreeHardwareChannel( HardwareChannel* pChannel ) in ReserveForFreeHardwareChannel() argument
124 NW_NULL_ASSERT( pChannel ); in ReserveForFreeHardwareChannel()
125 pChannel->m_IsReserveForFree = true; in ReserveForFreeHardwareChannel()
126 ReserveForFree( pChannel ); in ReserveForFreeHardwareChannel()
165 HardwareChannel* pChannel = new( ptr )HardwareChannel(); in Alloc() local
168 return pChannel; in Alloc()
171 void HardwareChannelManager::Free( HardwareChannel* pChannel ) in Free() argument
173 NW_NULL_ASSERT( pChannel ); in Free()
175 pChannel->~HardwareChannel(); in Free()
178 if ( pChannel->m_IsReserveForFree ) in Free()
[all …]
Dsnd_Voice.cpp280 HardwareChannel* pChannel = m_pHardwareChannel[ channelIndex ]; in ~Voice() local
281 if ( pChannel != NULL ) in ~Voice()
284 HardwareChannelManager::GetInstance().FreeHardwareChannel( pChannel ); in ~Voice()
286 nn::snd::FreeVoice( pChannel ); in ~Voice()
467 HardwareChannel* pChannel = m_pHardwareChannel[ channelIndex ]; in Free() local
468 if ( pChannel != NULL ) in Free()
471 HardwareChannelManager::GetInstance().FreeHardwareChannel( pChannel ); in Free()
474 nn::snd::FreeVoice( pChannel ); in Free()
499 HardwareChannel* pChannel = m_pHardwareChannel[channelIndex]; in Initialize() local
500 if ( pChannel == NULL ) continue; in Initialize()
[all …]
Dsnd_HardwareChannel.cpp180 HardwareChannel* pChannel = reinterpret_cast<HardwareChannel*>( dropVpb->userContext ); in ChannelCallback() local
181 NW_NULL_ASSERT( pChannel ); in ChannelCallback()
183 pChannel->ClearParamBlock(); in ChannelCallback()
187 HardwareChannelManager::GetInstance().ReserveForFreeHardwareChannel( pChannel ); in ChannelCallback()
/NW4C-1.2.23/sources/libraries/snd/platform/
Dsnd_HardwareChannelManagerAX.cppi32 HardwareChannel* pChannel = Alloc();
33 if ( pChannel == NULL ) return NULL;
38 reinterpret_cast<u32>( pChannel )
42 Free( pChannel );
46 pChannel->SetParamBlock( vpb );
47 pChannel->m_Callback = callback;
48 pChannel->m_pCallbackData = callbackData;
50 return pChannel;
53 void HardwareChannelManager::FreeHardwareChannel( HardwareChannel* pChannel )
55 NW_NULL_ASSERT( pChannel );
[all …]