Can I use the function:
PSoundChannel::SetVolume      (unsigned  volume)
to modify the volume of the input/output line ?

I mean is this will modify the volume that we have on the mixer control of the Operating system, or is it just modifying the current audio flow ?

Can we develop a cross-platform mixer application to replace the windows/linux one with that ?

THanks for your help,