thestk / rtaudio

A set of C++ classes that provide a common API for realtime audio input/output across Linux (native ALSA, JACK, PulseAudio and OSS), Macintosh OS X (CoreAudio and JACK), and Windows (DirectSound, ASIO, and WASAPI) operating systems.
Other
1.51k stars 322 forks source link

No driver while opening input buffer #364

Closed AlexBolotsin closed 2 years ago

AlexBolotsin commented 2 years ago

Hi, I have RtAudio 5.0 (I guess) as part of UnrealEngine Epic Online Subsystem as VoiceChat input API.

There is issue that some players experience. An error while trying to open input buffer of a certain device: [2022.07.27-20.12.16:473][423]LogEOS: Error: [LogAudioCaptureCore] RtApiDs::probeDeviceOpen: error (No driver) creating input buffer (VR HEADSET (Valve VR Radio & HMD Mic))! What can cause it? I see it uses DirectSound is there some missing dll or such? Really lost here. Thanks!

garyscavone commented 2 years ago

The DirectSound code hasn't changed substantially in many years. And it is odd that it fails at that particular point in the code, after several other calls to the DirectSoundCapture system. I have to assume it is a driver issue. Perhaps you can try reinstalling the device driver.

AlexBolotsin commented 2 years ago

After reinstalling windows a player got mic fixed. It's definetely not a RtAudio issue.