メインメニューを開く

差分

OpenAL

3 バイト追加, 2022年4月14日 (木) 01:33
オーディオ周りが貧弱な[[.NET]]ではWindows依存のNAudioやSlimDXのDirectSoundやXAudio2のラッパーくらいしか存在しない。
そのような状況下でOpenALの[[ラッパー]]も含まれる「[[OpenTK]]」が唯一無二の「マルチプラットフォーム対応」なオーディオライブラリとなっている。
 
OpenALは3Dオーディオ向けではあるが3D関連を無視すれば2Dオーディオとしても使える。ただし非常に低レベルである点が難点ではある。
Xamarin.iOSやXamarin.Androidでも問題なく使えるというか、Xamarin系ではプロジェクト新規作成時に問答無用で追加される標準ライブラリとなっている。 .NET CoreのコンソールプロジェクトでもNuGetからOpenTKのパッケージ追加すればLinuxやmacOSでも問題なく動作する。
[[category: OpenAL]]
[[category: OpenTK]]