Lines Matching refs:param
323 void HardwareChannel::SetDspAdpcm( const DspAdpcmParam* param )
331 NW_NULL_ASSERT( param );
332 (void)std::memcpy( adpcm.a, param->coef, sizeof(u16)*16 );
333 adpcm.gain = 0; // param->gain;
334 adpcm.predScale = param->predScale;
335 adpcm.yn1 = static_cast<u16>( param->yn1 );
336 adpcm.yn2 = static_cast<u16>( param->yn2 );
369 void HardwareChannel::SetDspAdpcmLoop( const DspAdpcmLoopParam* param )
376 NW_NULL_ASSERT( param );
377 adpcmloop.loopPredScale = param->loopPredScale;
378 adpcmloop.loopYn1 = static_cast<u16>( param->loopYn1 );
379 adpcmloop.loopYn2 = static_cast<u16>( param->loopYn2 );
466 void HardwareChannel::SetMixParam( const MixParam& param )
473 mix.main.l = static_cast<u16>(param.mainBus[nn::snd::CHANNEL_INDEX_FRONT_LEFT]);
474 mix.main.r = static_cast<u16>(param.mainBus[nn::snd::CHANNEL_INDEX_FRONT_RIGHT]);
476 mix.aux[ 0 ].l = static_cast<u16>(param.auxBusA[nn::snd::CHANNEL_INDEX_FRONT_LEFT]);
477 mix.aux[ 0 ].r = static_cast<u16>(param.auxBusA[nn::snd::CHANNEL_INDEX_FRONT_RIGHT]);
479 mix.aux[ 1 ].l = static_cast<u16>(param.auxBusB[nn::snd::CHANNEL_INDEX_FRONT_LEFT]);
480 mix.aux[ 1 ].r = static_cast<u16>(param.auxBusB[nn::snd::CHANNEL_INDEX_FRONT_RIGHT]);