The WaveOut.GetCapabilities returns an object with device capabilities. The field ProductName is limited to 31 chars. It would be nice to have it longer. Let's say 100 chars.
Comments: this is an inherent limitation of the WaveOut APIs in Windows, which are effectively becoming obsolete now. I doubt Microsoft will ever fix this. It is very frustrating, and there are various ways people try to find the correct name in the registry, but I've never found anything that works reliably with all soundcards.
Comments: this is an inherent limitation of the WaveOut APIs in Windows, which are effectively becoming obsolete now. I doubt Microsoft will ever fix this. It is very frustrating, and there are various ways people try to find the correct name in the registry, but I've never found anything that works reliably with all soundcards.