Lines Matching refs:snd

25 class WithSdkApp : public nw::snd::demolib::AppBase
39 nw::snd::RomSoundArchive m_Archive;
40 nw::snd::SoundArchivePlayer m_ArchivePlayer;
41 nw::snd::SoundDataManager m_DataManager;
42 nw::snd::SoundHeap m_Heap;
43 nw::snd::SoundHandle m_Handle;
64 void PanToMixParam( nn::snd::MixParam& mix, int pan ) in PanToMixParam()
69 mix.mainBus[nn::snd::CHANNEL_INDEX_FRONT_LEFT] = 1.0f - pan / 100.f; in PanToMixParam()
70 mix.mainBus[nn::snd::CHANNEL_INDEX_FRONT_RIGHT] = pan / 100.f; in PanToMixParam()
76 nn::snd::Voice* s_pVoice;
77 nn::snd::WaveBuffer s_WaveBuffer[2]; // ループ波形再生には 2 つの WaveBuffer が必要
78 const nn::snd::Bcwav::DspAdpcmInfo* m_sDspAdpcmInfo;
91 nn::snd::MixParam mix; in MySoundFrameProcess()
97 nn::snd::Voice::State state = in MySoundFrameProcess()
98 s_IsSdkVoicePause ? nn::snd::Voice::STATE_PAUSE : nn::snd::Voice::STATE_PLAY; in MySoundFrameProcess()
128 nw::snd::SoundSystem::SoundSystemParam param; in InitializeSoundSystem()
129 size_t workMemSize = nw::snd::SoundSystem::GetRequiredMemSize( param ); in InitializeSoundSystem()
134 nw::snd::SoundSystem::SetMaxVoiceCount( 23 ); in InitializeSoundSystem()
135 nw::snd::SoundSystem::Initialize( in InitializeSoundSystem()
194 nn::snd::InitializeWaveBuffer( &s_WaveBuffer[i] ); in InitializeSdkVoice()
213 nn::snd::FlushDataCache( reinterpret_cast<uptr>(s_pMemoryForSdkVoice), readSize ); in InitializeSdkVoice()
218 const nn::snd::Bcwav::WaveInfo& info = nn::snd::Bcwav::GetWaveInfo( s_pMemoryForSdkVoice ); in InitializeSdkVoice()
219 const void* wave = nn::snd::Bcwav::GetWave( s_pMemoryForSdkVoice, 0 ); in InitializeSdkVoice()
223 m_sDspAdpcmInfo = const_cast<nn::snd::Bcwav::DspAdpcmInfo*>( in InitializeSdkVoice()
224 nn::snd::Bcwav::GetDspAdpcmInfo( s_pMemoryForSdkVoice, 0 ) ); in InitializeSdkVoice()
231 nw::snd::SoundSystem::SoundThreadScopedLock lock; in InitializeSdkVoice()
234 s_pVoice = nn::snd::AllocVoice( 128, NULL, NULL ); in InitializeSdkVoice()
243 s_pVoice->SetSampleFormat( static_cast<nn::snd::SampleFormat>( info.encoding ) ); in InitializeSdkVoice()
248 nn::snd::MixParam mix; in InitializeSdkVoice()
263 int offset = nn::snd::Bcwav::FrameToByte( info.encoding, info.loopStartFrame ); in InitializeSdkVoice()
264 s_WaveBuffer[1].bufferAddress = nn::snd::Bcwav::AddOffsetToPtr( wave, offset ); in InitializeSdkVoice()
273 s_pVoice->SetState( nn::snd::Voice::STATE_PLAY ); in InitializeSdkVoice()
278 nw::snd::SoundSystem::SetSoundFrameUserCallback( MySoundFrameProcess, NULL ); in InitializeSdkVoice()
283 nw::snd::SoundSystem::ClearSoundFrameUserCallback(); in OnFinalize()
290 nw::snd::SoundSystem::Finalize(); in OnFinalize()
370 nw::snd::SoundSystem::SoundThreadScopedLock(); in OnUpdatePad()
371 s_pVoice->SetState( nn::snd::Voice::STATE_STOP ); in OnUpdatePad()
377 nn::Result result = nn::snd::Finalize(); in OnUpdatePad()
390 result = nn::snd::Initialize(); in OnUpdatePad()