Lines Matching refs:waveInfo
323 void Channel::Start( const WaveInfo& waveInfo, int length, u32 startOffset ) in Start() argument
331 m_pVoice->Initialize( waveInfo, startOffset ); in Start()
334 AppendWaveBuffer( waveInfo ); in Start()
346 void Channel::AppendWaveBuffer( const WaveInfo& waveInfo ) in AppendWaveBuffer() argument
348 m_LoopFlag = waveInfo.loopFlag; in AppendWaveBuffer()
349 m_LoopStartFrame = waveInfo.loopStartFrame; in AppendWaveBuffer()
351 u32 loopStartByte = Voice::FrameToByte( m_LoopStartFrame, waveInfo.sampleFormat ); in AppendWaveBuffer()
352 u32 loopEndByte = Voice::FrameToByte( waveInfo.loopEndFrame, waveInfo.sampleFormat ); in AppendWaveBuffer()
360 const void* dataAddress = waveInfo.channelParam[ch].dataAddress; in AppendWaveBuffer()
366 if ( waveInfo.sampleFormat == SAMPLE_FORMAT_DSP_ADPCM ) in AppendWaveBuffer()
368 const DspAdpcmParam* pParam = &waveInfo.channelParam[ch].adpcmParam; in AppendWaveBuffer()
375 if ( waveInfo.loopFlag ) in AppendWaveBuffer()
377 const DspAdpcmLoopParam* pLoopParam = &waveInfo.channelParam[ch].adpcmLoopParam; in AppendWaveBuffer()
405 pBuffer0->sampleLength = waveInfo.loopEndFrame; in AppendWaveBuffer()
407 if ( waveInfo.sampleFormat == SAMPLE_FORMAT_DSP_ADPCM ) in AppendWaveBuffer()
411 m_pVoice->AppendWaveBuffer( ch, pBuffer0, ! waveInfo.loopFlag ); in AppendWaveBuffer()
413 if ( waveInfo.loopFlag ) in AppendWaveBuffer()
417 pBuffer1->sampleLength = waveInfo.loopEndFrame - m_LoopStartFrame; in AppendWaveBuffer()
419 if ( waveInfo.sampleFormat == SAMPLE_FORMAT_DSP_ADPCM ) in AppendWaveBuffer()