View Single Post
Old 24 April 2017, 09:11   #66
Dr.Venom
Registered User
 
Join Date: Jul 2008
Location: Netherlands
Posts: 283
Quote:
Originally Posted by Toni Wilen View Post
It sounds more like previously floating point had much larger latency and now it is much lower. Integer didn't get as much reduction because it was already lower.
Possibly there's a separate performance gain tied to using float.

Looking at the two quotes from this link: https://msdn.microsoft.com/en-us/library/windows/desktop/dd370811(v=vs.85).aspx
Quote:
An application that uses WASAPI to manage shared-mode streams can rely on the audio engine to perform only limited format conversions. The audio engine can convert between a standard PCM sample size used by the application and the floating-point samples that the engine uses for its internal processing.
and the "CD Quality" example at the bottom:
Quote:
but it will convert samples to floating-point numbers before processing them. The audio engine will convert the floating-point samples in the output mix to 16-bit integers before playing them through the device
Because in the quote it says that the (Windows Wasapi) engine uses floating point for its internal processing, it would seem that feeding it anything else will lead to an extra conversion step?

(But I'm no expert on this, so it's mostly guessing..)
Dr.Venom is offline  
 
Page generated in 0.04956 seconds with 9 queries