log hardware sample rates

This commit is contained in:
Glenn Maynard
2004-03-26 06:48:36 +00:00
parent ea9c722a4e
commit d10e81c274
@@ -95,6 +95,19 @@ DSound::DSound()
{
bShownInfo = true;
DirectSoundEnumerate(EnumCallback, 0);
DSCAPS Caps;
Caps.dwSize = sizeof(Caps);
HRESULT hr;
if( FAILED(hr = ds->GetCaps(&Caps)) )
{
LOG->Warn( hr_ssprintf(hr, "ds->GetCaps failed") );
}
else
{
LOG->Info( "DirectSound sample rates: %i..%i %s", Caps.dwMinSecondarySampleRate, Caps.dwMaxSecondarySampleRate,
(Caps.dwFlags & DSCAPS_CONTINUOUSRATE)?"(continuous)":"" );
}
}
/* Try to set primary mixing privileges */