Good day! For my game project tinyaudio turned out to be a very convenient crate, exactly as needed - light and minimalistic. However, I noticed that the server part of Windows (DirectSound) still depends on winapi (plus its system crates winapi-i686-pc-windows-gnu / winapi-x86_64-pc-windows-gnu). Currently, the standard one that most libraries already use is windows-sys crate - it officially receives updates from Microsoft, has all the new features and bug fixes - and also simplifies the dependency tree when using many Windows-dependent libraries. The replacement is mostly in names and locations, the logic remains the same.
Good day! For my game project tinyaudio turned out to be a very convenient crate, exactly as needed - light and minimalistic. However, I noticed that the server part of Windows (DirectSound) still depends on winapi (plus its system crates winapi-i686-pc-windows-gnu / winapi-x86_64-pc-windows-gnu). Currently, the standard one that most libraries already use is windows-sys crate - it officially receives updates from Microsoft, has all the new features and bug fixes - and also simplifies the dependency tree when using many Windows-dependent libraries. The replacement is mostly in names and locations, the logic remains the same.