Lines Matching refs:param
325 void HardwareChannel::SetDspAdpcm( const DspAdpcmParam* param )
333 NW_NULL_ASSERT( param );
334 (void)std::memcpy( adpcm.a, param->coef, sizeof(u16)*16 );
335 adpcm.gain = 0; // param->gain;
336 adpcm.predScale = param->predScale;
337 adpcm.yn1 = static_cast<u16>( param->yn1 );
338 adpcm.yn2 = static_cast<u16>( param->yn2 );
371 void HardwareChannel::SetDspAdpcmLoop( const DspAdpcmLoopParam* param )
378 NW_NULL_ASSERT( param );
379 adpcmloop.loopPredScale = param->loopPredScale;
380 adpcmloop.loopYn1 = static_cast<u16>( param->loopYn1 );
381 adpcmloop.loopYn2 = static_cast<u16>( param->loopYn2 );
468 void HardwareChannel::SetMixParam( const MixParam& param )
475 mix.main.l = static_cast<u16>(param.mainBus[nn::snd::CHANNEL_INDEX_FRONT_LEFT]);
476 mix.main.r = static_cast<u16>(param.mainBus[nn::snd::CHANNEL_INDEX_FRONT_RIGHT]);
478 mix.aux[ 0 ].l = static_cast<u16>(param.auxBusA[nn::snd::CHANNEL_INDEX_FRONT_LEFT]);
479 mix.aux[ 0 ].r = static_cast<u16>(param.auxBusA[nn::snd::CHANNEL_INDEX_FRONT_RIGHT]);
481 mix.aux[ 1 ].l = static_cast<u16>(param.auxBusB[nn::snd::CHANNEL_INDEX_FRONT_LEFT]);
482 mix.aux[ 1 ].r = static_cast<u16>(param.auxBusB[nn::snd::CHANNEL_INDEX_FRONT_RIGHT]);