aboutsummaryrefslogtreecommitdiff
path: root/Ryujinx.Audio.Backends.SoundIo/Native/SoundIoFormat.cs
diff options
context:
space:
mode:
authorMary-nyan <mary@mary.zone>2022-12-11 00:57:01 +0100
committerGitHub <noreply@github.com>2022-12-11 00:57:01 +0100
commit403e67d9835b7412022ff4d98685f83590641c88 (patch)
tree5d86f83be23c065edfa92329570cf37d64c1f4d6 /Ryujinx.Audio.Backends.SoundIo/Native/SoundIoFormat.cs
parentc6f1908e0f07b6dd4b60cbe333a9b5f1adec276b (diff)
audio: Rewrite SoundIo bindings (#4088)
* audio: Rewrite SoundIo bindings This rewrite SoundIo bindings to be safer and not a pedantic autogenerated mess. * Address comments * Switch DllImport to LibraryImport * Address gdkchan's comment
Diffstat (limited to 'Ryujinx.Audio.Backends.SoundIo/Native/SoundIoFormat.cs')
-rw-r--r--Ryujinx.Audio.Backends.SoundIo/Native/SoundIoFormat.cs25
1 files changed, 25 insertions, 0 deletions
diff --git a/Ryujinx.Audio.Backends.SoundIo/Native/SoundIoFormat.cs b/Ryujinx.Audio.Backends.SoundIo/Native/SoundIoFormat.cs
new file mode 100644
index 00000000..0eee9780
--- /dev/null
+++ b/Ryujinx.Audio.Backends.SoundIo/Native/SoundIoFormat.cs
@@ -0,0 +1,25 @@
+namespace Ryujinx.Audio.Backends.SoundIo.Native
+{
+ public enum SoundIoFormat
+ {
+ Invalid = 0,
+ S8 = 1,
+ U8 = 2,
+ S16LE = 3,
+ S16BE = 4,
+ U16LE = 5,
+ U16BE = 6,
+ S24LE = 7,
+ S24BE = 8,
+ U24LE = 9,
+ U24BE = 10,
+ S32LE = 11,
+ S32BE = 12,
+ U32LE = 13,
+ U32BE = 14,
+ Float32LE = 15,
+ Float32BE = 16,
+ Float64LE = 17,
+ Float64BE = 18,
+ }
+}