WasapiOut only exposes the audio endpoint volume via the Volume property, and not the volume for the channels in the current IAudioClient instance.
The interface is simple enough, so I'm happy to write up a patch/pull-request, but how would you like to expose it on WasapiOut? rename current .Volume to EndpointVolume, and return AudioStreamVolume object from an AudioStreamVolume property? Don't rename and add the additional AudioStreamVolume object? etc...
Thoughts?
Thanks,
Bill
The interface is simple enough, so I'm happy to write up a patch/pull-request, but how would you like to expose it on WasapiOut? rename current .Volume to EndpointVolume, and return AudioStreamVolume object from an AudioStreamVolume property? Don't rename and add the additional AudioStreamVolume object? etc...
Thoughts?
Thanks,
Bill