Lines Matching refs:chInfo
255 BOOL SND_ReadChannelInfo(const SNDDriverInfo * driverInfo, int chNo, SNDChannelInfo * chInfo) in SND_ReadChannelInfo() argument
260 SDK_NULL_ASSERT(chInfo); in SND_ReadChannelInfo()
266 chInfo->lockFlag = (lockedChannel & (1 << chNo)) ? TRUE : FALSE; in SND_ReadChannelInfo()
268 if (chInfo->lockFlag) in SND_ReadChannelInfo()
272 chInfo->activeFlag = (chCtrl & REG_SND_SOUND0CNT_E_MASK) ? TRUE : FALSE; in SND_ReadChannelInfo()
281 chInfo->volume = volume; in SND_ReadChannelInfo()
282 chInfo->volume <<= 4; in SND_ReadChannelInfo()
288 chInfo->volume >>= 1; in SND_ReadChannelInfo()
291 chInfo->volume >>= 2; in SND_ReadChannelInfo()
294 chInfo->volume >>= 4; in SND_ReadChannelInfo()
299 chInfo->pan = (u8)((chCtrl & REG_SND_SOUND0CNT_PAN_MASK) >> REG_SND_SOUND0CNT_PAN_SHIFT); in SND_ReadChannelInfo()
306 chInfo->activeFlag = chp->active_flag; in SND_ReadChannelInfo()
307 chInfo->envStatus = (SNDEnvStatus)(chp->env_status); in SND_ReadChannelInfo()
313 chInfo->volume = volume; in SND_ReadChannelInfo()
314 chInfo->volume <<= 4; in SND_ReadChannelInfo()
320 chInfo->volume >>= 1; in SND_ReadChannelInfo()
323 chInfo->volume >>= 2; in SND_ReadChannelInfo()
326 chInfo->volume >>= 4; in SND_ReadChannelInfo()
331 chInfo->pan = chp->pan; in SND_ReadChannelInfo()