Lines Matching refs:m_pVpb
143 m_pVpb = vpb;
152 m_pVpb->sync |= m_SyncFlag;
197 AX_SetVoiceState( m_pVpb, AX_PB_STATE_RUN );
205 AX_SetVoiceState( m_pVpb, AX_PB_STATE_STOP );
241 m_pVpb->pb.addr.loopAddressHi = static_cast<u16>( addr >> 16 );
242 m_pVpb->pb.addr.loopAddressLo = static_cast<u16>( addr & 0xFFFF );
243 if ( ! ( m_pVpb->sync & AX_SYNC_USER_ADDR ) )
245 m_pVpb->sync |= AX_SYNC_USER_LOOPADDR;
253 m_pVpb->pb.addr.endAddressHi = static_cast<u16>( addr >> 16 );
254 m_pVpb->pb.addr.endAddressLo = static_cast<u16>( addr & 0xFFFF );
255 if ( ! ( m_pVpb->sync & AX_SYNC_USER_ADDR ) )
257 m_pVpb->sync |= AX_SYNC_USER_ENDADDR;
265 m_pVpb->pb.addr.loopFlag = static_cast<u16>( loop );
266 if ( ! ( m_pVpb->sync & AX_SYNC_USER_ADDR ) )
268 m_pVpb->sync |= AX_SYNC_USER_LOOP;
320 AX_SetVoiceAddr( m_pVpb, const_cast<AXPBADDR*>( &addr ) );
365 std::memcpy( &m_pVpb->pb.adpcm, &adpcm, sizeof( adpcm ) );
388 std::memcpy( &m_pVpb->pb.adpcmLoop, &adpcmloop, sizeof( adpcmloop ) );
417 m_pVpb->pb.srcSelect = src;
418 m_pVpb->pb.coefSelect = coef;
444 std::memcpy( &m_pVpb->pb.src, &src, sizeof( src ) );
452 m_pVpb->pb.src.ratioHi = static_cast<u16>( r >> 16 );
453 m_pVpb->pb.src.ratioLo = static_cast<u16>( r & 0xFFFF );
493 m_pVpb->pb.ve.originVolume = m_pVpb->pb.ve.targetVolume;
494 m_pVpb->pb.ve.targetVolume = vol;
497 m_pVpb->pb.ve.originVolume = m_pVpb->pb.ve.targetVolume = vol;
506 m_pVpb->pb.mix.main.originL = m_pVpb->pb.mix.main.l;
507 m_pVpb->pb.mix.main.originR = m_pVpb->pb.mix.main.r;
508 m_pVpb->pb.mix.main.l = mix.main.l;
509 m_pVpb->pb.mix.main.r = mix.main.r;
512 m_pVpb->pb.mix.aux[i].originL = m_pVpb->pb.mix.aux[i].l;
513 m_pVpb->pb.mix.aux[i].originR = m_pVpb->pb.mix.aux[i].r;
514 m_pVpb->pb.mix.aux[i].l = mix.aux[i].l;
515 m_pVpb->pb.mix.aux[i].r = mix.aux[i].r;
520 m_pVpb->pb.mix.main.originL = m_pVpb->pb.mix.main.l = mix.main.l;
521 m_pVpb->pb.mix.main.originR = m_pVpb->pb.mix.main.r = mix.main.r;
524 m_pVpb->pb.mix.aux[i].originL = m_pVpb->pb.mix.aux[i].l = mix.aux[i].l;
525 m_pVpb->pb.mix.aux[i].originR = m_pVpb->pb.mix.aux[i].r = mix.aux[i].r;
529 if ( immediatelySync ) m_pVpb->sync |= AX_SYNC_USER_MIX | AX_SYNC_USER_MIXCTRL;
538 ( m_pVpb->pb.addr.currentAddressHi << 16 )
539 + m_pVpb->pb.addr.currentAddressLo );
548 ( m_pVpb->pb.addr.loopAddressHi << 16 )
549 + m_pVpb->pb.addr.loopAddressLo );
558 ( m_pVpb->pb.addr.endAddressHi << 16 )
559 + m_pVpb->pb.addr.endAddressLo );
565 return IsAvailable() && ( m_pVpb->pb.state == AX_PB_STATE_RUN );