OpenTK.Audio.OpenAL
4.8.2
Prefix Reserved
See the version list below for details.
dotnet add package OpenTK.Audio.OpenAL --version 4.8.2
NuGet\Install-Package OpenTK.Audio.OpenAL -Version 4.8.2
<PackageReference Include="OpenTK.Audio.OpenAL" Version="4.8.2" />
<PackageVersion Include="OpenTK.Audio.OpenAL" Version="4.8.2" />
<PackageReference Include="OpenTK.Audio.OpenAL" />
paket add OpenTK.Audio.OpenAL --version 4.8.2
#r "nuget: OpenTK.Audio.OpenAL, 4.8.2"
#:package OpenTK.Audio.OpenAL@4.8.2
#addin nuget:?package=OpenTK.Audio.OpenAL&version=4.8.2
#tool nuget:?package=OpenTK.Audio.OpenAL&version=4.8.2
OpenAL bindings for dotnet from the Khronos openAL c library.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
| .NET Core | netcoreapp3.1 is compatible. |
-
.NETCoreApp 3.1
- OpenTK.Core (>= 4.8.2 && < 4.9.0)
- OpenTK.Mathematics (>= 4.8.2 && < 4.9.0)
NuGet packages (8)
Showing the top 5 NuGet packages that depend on OpenTK.Audio.OpenAL:
| Package | Downloads |
|---|---|
|
KokoroSharp
**Requires an ONNX Runtime package to function. KokoroSharp is an inference engine for Kokoro TTS with ONNX runtime, enabling fast and flexible local text-to-speech (fp/quanted) purely via C#. It features segment streaming, voice mixing, linear job scheduling, and optional playback. |
|
|
FFmpegVideoPlayer.Avalonia
Standalone FFmpeg media player for Avalonia 12. Bundles FFmpeg for Windows x64; other OS/architectures use a compatible system FFmpeg installation. |
|
|
SharpGDX.Desktop
C# Port of Java's libGDX (Desktop). |
|
|
RocketEngine.RERL
Rocket Engine Rendering Library |
|
|
Aural
A cross-platform audio playback library for WAV, OGG, and MP3 formats with real-time audio filters (low-pass, high-pass, reverb, pitch shift). Play audio with a single line of code |
GitHub repositories (4)
Showing the top 4 popular GitHub repositories that depend on OpenTK.Audio.OpenAL:
| Repository | Stars |
|---|---|
|
space-wizards/RobustToolbox
Robust multiplayer game engine, used by Space Station 14
|
|
|
Lyrcaxis/KokoroSharp
Fast local TTS inference engine in C# with ONNX runtime. Multi-speaker, multi-platform and multilingual. Integrate on your .NET projects using a plug-and-play NuGet package, complete with all voices.
|
|
|
NextendoNetwork/Ryujinx-Nextendo
The Nextendo Network emulator — a Ryujinx build with the Nextendo account system and online play built in. Windows x64.
|
|
|
deanthecoder/ZXSpeculator
Cross-platform ZX Spectrum emulator written in C#
|
| Version | Downloads | Last Updated | |
|---|---|---|---|
| 5.0.0-pre.14 | 1,706 | 7/11/2025 | |
| 5.0.0-pre.13 | 32,214 | 11/11/2024 | |
| 5.0.0-pre.12 | 3,122 | 9/25/2024 | |
| 5.0.0-pre.11 | 1,967 | 8/9/2024 | |
| 5.0.0-pre.10 | 7,451 | 3/7/2024 | |
| 5.0.0-pre.9 | 4,213 | 10/16/2023 | |
| 4.9.4 | 2,375,947 | 3/17/2025 | |
| 4.9.3 | 57,231 | 12/10/2024 | |
| 4.9.2 | 7,229 | 12/10/2024 | |
| 4.9.1 | 11,559 | 12/2/2024 | |
| 4.8.2 | 519,474 | 12/2/2023 | |
| 4.8.1 | 32,439 | 9/27/2023 | |
| 4.8.0 | 57,307 | 7/17/2023 |
FIX: Fixed issue where setting `NativeWindow.WindowState = WindowState.Normal` while fullscreen would not exit fullscreen. (@Th3Dilli)
API: Added `NativeWindow.FramebufferSize`, `NativeWindow.OnFramebufferResize`, and `NativeWindow.FramebufferResize` to be able to properly get the framebuffer size of the window (useful on macos where framebuffer size is not equal to client size). (@NogginBops)
API: Added `GameWindowSettings.Win32SuspendTimerOnDrag` propery that allows the internal timer to be suspended while the window is moved or resized. Without this dragging the window will cause an abnormally large time delta since the last frame. (@MV10)
API: Made `NativeWindowSettings.Size` obsolete in favour of `NativeWindowSettings.ClientSize` (`NativeWindowSettings.Size` has always set the client size of the window, this namechange just makes this clear). (@MV10)
API: Added ability to override OpenAL and OpenCL native library search path by setting `OpenALLibraryNameContainer.OverridePath` or `OpenCLLibraryNameContainer.OverridePath`. (@NogginBops)
API: Added `NativeWindowSettings.AutoIconify` and `NativeWindow.AutoIconify` property to control if the window gets minimized if it loses focus while fullscreen. (@MV10)
API: Added missing enums to `GetPName`. (@BoyBaykiller)
FIX: Fixed an issue where creating a `NativeWindow` on wayland would freeze in the constructor. (@Th3Dilli)
BREAKING: Re-implemented `Box2/3.Inflate` to work like `System.Drawing.Rectangle.Inflate`. The old behaviour can be found using `Box2/3.Extend`, as the previous obsoletion message stated. (@MV10, @NogginBops)
Add example of how to implement `IBindingsContext` in the documentation comments on `IBindingsContext`. (@utkumaden)
Internal changes to make the build system simpler and easier to modify. (@NogginBops)
Internal changes from `Math` to `MathF` where appropriate. (@MV10)