Home
last modified time | relevance | path

Searched refs:waveInfo (Results 1 – 8 of 8) sorted by relevance

/NW4C-2.0.3/sources/libraries/snd/
Dsnd_Channel.cpp325 void Channel::Start( const WaveInfo& waveInfo, int length, u32 startOffset ) in Start() argument
333 m_pVoice->Initialize( waveInfo, startOffset ); in Start()
336 AppendWaveBuffer( waveInfo ); in Start()
348 void Channel::AppendWaveBuffer( const WaveInfo& waveInfo ) in AppendWaveBuffer() argument
350 m_LoopFlag = waveInfo.loopFlag; in AppendWaveBuffer()
351 m_LoopStartFrame = waveInfo.loopStartFrame; in AppendWaveBuffer()
353 u32 loopStartByte = Voice::FrameToByte( m_LoopStartFrame, waveInfo.sampleFormat ); in AppendWaveBuffer()
354 u32 loopEndByte = Voice::FrameToByte( waveInfo.loopEndFrame, waveInfo.sampleFormat ); in AppendWaveBuffer()
362 const void* dataAddress = waveInfo.channelParam[ch].dataAddress; in AppendWaveBuffer()
368 if ( waveInfo.sampleFormat == SAMPLE_FORMAT_DSP_ADPCM ) in AppendWaveBuffer()
[all …]
Dsnd_WaveSoundPlayer.cpp282 WaveInfo waveInfo; in ReadWaveSoundDataInfo() local
295 &waveInfo, in ReadWaveSoundDataInfo()
300 info->loopFlag = ( waveInfo.loopFlag != 0 ); in ReadWaveSoundDataInfo()
301 info->sampleRate = static_cast<int>( waveInfo.sampleRate ); in ReadWaveSoundDataInfo()
302 info->loopStart = waveInfo.loopStartFrame; in ReadWaveSoundDataInfo()
303 info->loopEnd = waveInfo.loopEndFrame; in ReadWaveSoundDataInfo()
378 WaveInfo waveInfo; in StartChannel() local
392 &waveInfo, in StartChannel()
405 static_cast<s64>( m_StartOffset ) * waveInfo.sampleRate / 1000 in StartChannel()
410 if ( startOffsetSamples > waveInfo.loopEndFrame ) return false; in StartChannel()
[all …]
Dsnd_Bank.cpp109 WaveInfo waveInfo; in NoteOn() local
112 if ( ! reader.ReadWaveInfo( &waveInfo ) ) in NoteOn()
119 ut::Min( static_cast<int>( waveInfo.channelCount ), 2 ), in NoteOn()
154 pChannel->Start( waveInfo, noteOnInfo.length, 0 ); in NoteOn()
Dsnd_StreamSoundPlayer.cpp318 WaveInfo waveInfo; in Start() local
319 waveInfo.sampleFormat = WaveFileReader::GetSampleFormat( m_StreamInfo.encodeMethod ); in Start()
320 waveInfo.channelCount = track.m_TrackInfo.channelCount; in Start()
321 waveInfo.sampleRate = m_StreamInfo.sampleRate; in Start()
324 waveInfo.loopFlag = true; in Start()
330 waveInfo.loopStartFrame = m_StreamInfo.loopStart; in Start()
334 waveInfo.loopStartFrame = 0; in Start()
336 waveInfo.loopEndFrame = m_StreamInfo.frameCount; in Start()
341 waveInfo.loopStartFrame = 0; in Start()
342 waveInfo.loopEndFrame = sampleCount; in Start()
[all …]
Dsnd_Voice.cpp489 void Voice::Initialize( const WaveInfo& waveInfo, u32 startOffset ) in Initialize() argument
496 m_Format = waveInfo.sampleFormat; in Initialize()
505 NW_NULL_ASSERT( waveInfo.channelParam[channelIndex].dataAddress ); in Initialize()
506 const void* dataAddr = waveInfo.channelParam[channelIndex].dataAddress; in Initialize()
513 adpcmParam = waveInfo.channelParam[channelIndex].adpcmParam; in Initialize()
526 waveInfo.sampleRate in Initialize()
530 waveInfo.loopFlag, in Initialize()
533 static_cast<u32>(waveInfo.loopStartFrame), in Initialize()
534 static_cast<u32>(waveInfo.loopEndFrame) in Initialize()
544 &waveInfo.channelParam[channelIndex].adpcmLoopParam in Initialize()
[all …]
Dsnd_SoundArchivePlayer.cpp1672 internal::WaveInfo* waveInfo, in GetWaveSoundData() argument
1719 if ( ! reader.ReadWaveInfo( waveInfo ) ) in GetWaveSoundData()
/NW4C-2.0.3/include/nw/snd/
Dsnd_Voice.h129 void Initialize( const WaveInfo& waveInfo, u32 startOffset );
Dsnd_Channel.h104 void AppendWaveBuffer( const WaveInfo& waveInfo );