#include <avrt.h>
#include <mmdeviceapi.h>
#include <functiondiscoverykeys_devpkey.h>
+#include <sstream>
//=============================================================================
if ( sampleRate != deviceInfo.preferredSampleRate )
{
errorType = RtAudioError::INVALID_USE;
- errorText_ = "RtApiWasapi::probeDeviceOpen: " + std::to_string( sampleRate ) + "Hz sample rate not supported. This device only supports " + std::to_string( deviceInfo.preferredSampleRate ) + "Hz.";
+ std::stringstream ss;
+ ss << "RtApiWasapi::probeDeviceOpen: " << sampleRate
+ << "Hz sample rate not supported. This device only supports "
+ << deviceInfo.preferredSampleRate << "Hz.";
+ errorText_ = ss.str();
goto Exit;
}