「OpenAL」の版間の差分
ナビゲーションに移動
検索に移動
Administrator (トーク | 投稿記録) |
Administrator (トーク | 投稿記録) |
||
1行目: | 1行目: | ||
'''OpenAL'''(おーぷんえーえる)とは、クロスプラットフォームのオーディオAPIである。 | '''OpenAL'''(おーぷんえーえる)とは、クロスプラットフォームのオーディオAPIである。 | ||
− | [[OpenGL]] | + | OpenALは[[OpenGL]]と名称が似ているが、まったくの別団体が管理する別物である。 |
+ | OpenALの[[API]]の命名規則なども「古いOpenGL」に非常に似ている。 | ||
+ | なんでそんなクソな部分まで似せたのか理解に苦しむ。 | ||
− | もともとは[[ロキソフトウェア]]が[[Windows]]の[[ゲーム]]を[[Linux]] | + | もともとは[[ロキソフトウェア]]が[[Windows]]の[[ゲーム]]を[[Linux]]に移植するために開発・公開した[[オープンソース]]の[[ライブラリ]]であった。OpenALは「ゲーム向け」ということもあり「即応性」と「3Dオーディオ」などを中心に進化した。 |
ロキソフトウェアの倒産後は[[クリエイティブテクノロジー]]が開発する[[プロプライエタリ]]なライブラリとなり、同社のSound Blaster X-Fi専用APIとなった。そのクリエイティブテクノロジーも2010年くらいを最後に使っていない。 | ロキソフトウェアの倒産後は[[クリエイティブテクノロジー]]が開発する[[プロプライエタリ]]なライブラリとなり、同社のSound Blaster X-Fi専用APIとなった。そのクリエイティブテクノロジーも2010年くらいを最後に使っていない。 |
2022年4月12日 (火) 06:07時点における版
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」が唯一無二のオーディオライブラリとなっている。