OpenAL

提供: MonoBook
2022年4月12日 (火) 06:07時点におけるAdministrator (トーク | 投稿記録)による版
ナビゲーションに移動 検索に移動

OpenAL(おーぷんえーえる)とは、クロスプラットフォームのオーディオAPIである。

OpenALはOpenGLと名称が似ているが、まったくの別団体が管理する別物である。 OpenALのAPIの命名規則なども「古いOpenGL」に非常に似ている。 なんでそんなクソな部分まで似せたのか理解に苦しむ。

もともとはロキソフトウェアWindowsゲームLinuxに移植するために開発・公開したオープンソースライブラリであった。OpenALは「ゲーム向け」ということもあり「即応性」と「3Dオーディオ」などを中心に進化した。

ロキソフトウェアの倒産後はクリエイティブテクノロジーが開発するプロプライエタリなライブラリとなり、同社のSound Blaster X-Fi専用APIとなった。そのクリエイティブテクノロジーも2010年くらいを最後に使っていない。

その後、「OpenAL Soft」というオープンソースプロジェクトが立ち上がり、誰かが改良を続けている。

macOS Catalina 10.15でOpenALは「非推奨」となった。

オーディオ周りが貧弱な.NETではOpenALのラッパーである「OpenTK」が唯一無二のオーディオライブラリとなっている。