Lines Matching refs:snd

23 class WithSdkApp : public nw::snd::demolib::AppBase
37 nw::snd::RomSoundArchive m_Archive;
38 nw::snd::SoundArchivePlayer m_ArchivePlayer;
39 nw::snd::SoundDataManager m_DataManager;
40 nw::snd::SoundHeap m_Heap;
41 nw::snd::SoundHandle m_Handle;
62 void PanToMixParam( nn::snd::MixParam& mix, int pan ) in PanToMixParam()
67 mix.mainBus[nn::snd::CHANNEL_INDEX_FRONT_LEFT] = 1.0f - pan / 100.f; in PanToMixParam()
68 mix.mainBus[nn::snd::CHANNEL_INDEX_FRONT_RIGHT] = pan / 100.f; in PanToMixParam()
74 nn::snd::Voice* s_pVoice;
75 nn::snd::WaveBuffer s_WaveBuffer[2]; // ループ波形再生には 2 つの WaveBuffer が必要
76 const nn::snd::Bcwav::DspAdpcmInfo* m_sDspAdpcmInfo;
89 nn::snd::MixParam mix; in MySoundFrameProcess()
95 nn::snd::Voice::State state = in MySoundFrameProcess()
96 s_IsSdkVoicePause ? nn::snd::Voice::STATE_PAUSE : nn::snd::Voice::STATE_PLAY; in MySoundFrameProcess()
126 nw::snd::SoundSystem::SoundSystemParam param; in InitializeSoundSystem()
127 size_t workMemSize = nw::snd::SoundSystem::GetRequiredMemSize( param ); in InitializeSoundSystem()
132 nw::snd::SoundSystem::SetMaxVoiceCount( 23 ); in InitializeSoundSystem()
133 nw::snd::SoundSystem::Initialize( in InitializeSoundSystem()
192 nn::snd::InitializeWaveBuffer( &s_WaveBuffer[i] ); in InitializeSdkVoice()
211 nn::snd::FlushDataCache( reinterpret_cast<uptr>(s_pMemoryForSdkVoice), readSize ); in InitializeSdkVoice()
216 const nn::snd::Bcwav::WaveInfo& info = nn::snd::Bcwav::GetWaveInfo( s_pMemoryForSdkVoice ); in InitializeSdkVoice()
217 const void* wave = nn::snd::Bcwav::GetWave( s_pMemoryForSdkVoice, 0 ); in InitializeSdkVoice()
221 m_sDspAdpcmInfo = const_cast<nn::snd::Bcwav::DspAdpcmInfo*>( in InitializeSdkVoice()
222 nn::snd::Bcwav::GetDspAdpcmInfo( s_pMemoryForSdkVoice, 0 ) ); in InitializeSdkVoice()
229 nw::snd::SoundSystem::SoundThreadScopedLock lock; in InitializeSdkVoice()
232 s_pVoice = nn::snd::AllocVoice( 128, NULL, NULL ); in InitializeSdkVoice()
241 s_pVoice->SetSampleFormat( static_cast<nn::snd::SampleFormat>( info.encoding ) ); in InitializeSdkVoice()
246 nn::snd::MixParam mix; in InitializeSdkVoice()
261 int offset = nn::snd::Bcwav::FrameToByte( info.encoding, info.loopStartFrame ); in InitializeSdkVoice()
262 s_WaveBuffer[1].bufferAddress = nn::snd::Bcwav::AddOffsetToPtr( wave, offset ); in InitializeSdkVoice()
271 s_pVoice->SetState( nn::snd::Voice::STATE_PLAY ); in InitializeSdkVoice()
276 nw::snd::SoundSystem::SetSoundFrameUserCallback( MySoundFrameProcess, NULL ); in InitializeSdkVoice()
281 nw::snd::SoundSystem::ClearSoundFrameUserCallback(); in OnFinalize()
288 nw::snd::SoundSystem::Finalize(); in OnFinalize()
368 nw::snd::SoundSystem::SoundThreadScopedLock(); in OnUpdatePad()
369 s_pVoice->SetState( nn::snd::Voice::STATE_STOP ); in OnUpdatePad()
375 nn::Result result = nn::snd::Finalize(); in OnUpdatePad()
388 result = nn::snd::Initialize(); in OnUpdatePad()