Beispiel #1
0
int CMyVolumeCtrl::GetVolume()
{
	int nVol = 0;
	DWORD dwNowMaxVol = GetMaxVol();
	switch (m_eWinType)
	{
	case WindowsXP:
		{
			
			unsigned int nXPVol = vGetVolume(0);
			TRACE("XP vol = %d, nowmax = %d", nXPVol, dwNowMaxVol);
			nVol = nXPVol;
		}
		break;
	case WindowsVista:
	case Windows7:
		{
			DWORD dwNewVol = 0;
			vVolumeGet(&dwNewVol);
			nVol = dwNewVol;
		}
		
		break;
	default:
		nVol = -1;
	}
	return nVol;
}
Beispiel #2
0
double PoolBase::getVolume( const Eref& e ) const
{
    return vGetVolume( e );
}
Beispiel #3
0
double DifShellBase::getVolume(const Eref& e ) const
{
  return vGetVolume(e);
}
Beispiel #4
0
double DifBufferBase::getVolume(const Eref& e ) const
{
  return vGetVolume(e);
}