Ok thanks Mark.
It's not a big deal. Low values (like 8-bits / 8K sample) make the output hiss a little and lowers quality (as expected), but that's the worst that happens. My USB headset microphone (rated at 16-Bit 44100/48000 Hz) produces very good quality output when I use the rated values. There is no perceivable difference when I use a sample rate higher than 48000 Hz with that mic. So I think I'm in good shape even without being able to query the device Sample Rate and Bit Depth.
I'm getting just a bit of delay between speaking and hearing the output. Just a tad of delay, but still noticeable. I set Latency at 51. If I drop it one to 50, it produces crackling static.
It's not a big deal. Low values (like 8-bits / 8K sample) make the output hiss a little and lowers quality (as expected), but that's the worst that happens. My USB headset microphone (rated at 16-Bit 44100/48000 Hz) produces very good quality output when I use the rated values. There is no perceivable difference when I use a sample rate higher than 48000 Hz with that mic. So I think I'm in good shape even without being able to query the device Sample Rate and Bit Depth.
I'm getting just a bit of delay between speaking and hearing the output. Just a tad of delay, but still noticeable. I set Latency at 51. If I drop it one to 50, it produces crackling static.
waveOut.DesiredLatency = 51;
Is there any other settings that might help reduce the output delay?