Native data flow
Traktorist3d opened this issue · 3 comments
Hello, thank you very much for such a useful thing as Scream.
Tell me, is it possible and how to make all the data go to the receiver without oversampling, but as it is. If I listen to 16 bits 44.100, so that it goes to the receiver, if I turn on 96k 24 bits, send such data to the receiver without changes.
Hmm not sure what you mean, because that's exactly what the Scream driver does. PCM data coming from the Windows sound subsystem is dumped onto the network without any conversion.
However, receiver sound stacks might resample to match their own outputs.
Ah yes. I do remember that Windows actually dumps 4 bytes (32bit) per 24bit sample. Probably for alignment purposes. Scream will then signal 32bits fixed point and the receivers dump it as such. It should not make a difference. I am not sure if Windows does this in all cases, it may depend on the source material being played, maybe.