OpenAL FAQ for iPhone OS メモ

OpenAL FAQ for iPhone OS メモ

あなたのiPhone OSアプリケーションにポジショナルオーディオを追加するには、OpenALを使用に関する一般的な質問と回答。
OpenALのは、クロスプラットフォームであり、ポジショナルオーディオAPIは、iPhoneのOSに含まれています。これは、
ゲームへのオーディオの追加とよくアプリケーションの多くは他の種類の音声機能を追加するために適しているのための推奨技術
です。 OpenALはあなたが指向性の音で浸すことをユーザアプリケーションを構築できるように
、オーディオのための環境のコンテキストを提供します。 Core Audioの上に構築されており、iPhone OSのOpenALは、
高い性能と優れたオーディオ品質を提供します。
1。 iPhone OSはOpenALの仕様のバージョンを実行しますか?
iPhoneのOS 2.1でのOpenALのフレームワークはOpenAL 1.1仕様を実装しています。
2。 OpenALのためにサポートされているAppleのプラットフォームは何ですか?
OpenALはOpenALのフレームワーク(OpenAL.framework)iPhoneのOS 2.0以降で使用可能です。それは、Mac OS X
v10.4以降でもご覧になれます。
3。私は、iPhoneとiPod touch上でOpenALを使用しているオーディオフォーマットを再生することができますか?
再生のためにOpenALを使用するには、あなたのアプリケーションは、通常、拡張Audio File Servicesを使用して、
ディスクからオーディオデータを読み込みます。このプロセスではOpenALの再生形式のいずれかに必要に応じて、
ディスク上のフォーマットを、変換します。この変換の一部として、あなたはOpenALのに渡すサンプルはiPhoneの
ネイティブエンディアンを持っていることを確認する必要があります。拡張Audio File Servicesを呼び出すと
きCoreAudioTypes.hヘッダファイルからkAudioFormatFlagsNativeEndian定数を使用します。
あなたのアプリケーションが読み込むディスク上のオーディオフォーマットは、PCM(非圧縮)、または、IMA-4などの
ハードウェア伸長を使用していない圧縮形式である必要があります。
モノラル8ビット、モノラル、16ビット、ステレオ、8ビット、16ビットステレオ:iPhone OSのOpenALのためにサポート
されている再生フォーマットを使用すると、次のリニアPCMフォーマットを再生することができますMac OS XのOpenALのためのものと同じです。
4。どのようにiPhone / iPod touch上でOpenALはデスクトップ上にOpenALのように違うのですか?
OpenALののiPhoneのOSの実装では、デスクトップ上にあるエフェクトの拡張が含まれていません。具体的には、ロジャービープ
音、ディストーション、リバーブ、閉塞、閉塞効果がiPhoneのOSでは使用できません。
あなたはOpenALの記録のために使用するOpenALのキャプチャAPIは、OSのこのバージョンでは利用できないものもあります。
5。 iPhoneやiPod touch上でOpenALを使用する場合、パフォーマンスと効率を最適化するためのベストプラクティスは何ですか?
oalStaticBufferExtension.hヘッダー·ファイルの代わりに、標準alBufferData機能で見つかったalBufferDataStatic
APIを利用しています。これは、アプリケーションがバッファ·オブジェクトによって使用されるオーディオデータメモリを所有で
きるようにすることで、余分なバッファコピーを排除します。
あなたのアプリケーションが同時に複数のオーディオバッファをレンダリングする場合は、通常、22kHzのような低サンプルレートを
使用する必要があります。単一のソースをレンダリングする場合、44.1kHzのサンプルレートが最も効率的であるかもしれません。実験
と、アプリケーションのパフォーマンスを分析します。個々の状況には、サンプルレートとレンダリングされているオーディオソースの
数との間の最良のトレードオフを決定します。
6。どこでOpenALの開発への支援を得ることができますか?
Appleは積極的にご質問や問題を投稿することができますOpenALのメーリングリストに参加しています。これらのメーリングリストを
購読するにはOpenAL.orgご覧ください。
アップル固有オーディオ技術の議論については、Core Audioのメーリングリストに参加してください。
スポンサーサイト
姉妹サイトだよ! よかったらみてね!

コメントの投稿

非公開コメント

twitter
twitter アカウント @drum_kuroneko 気軽にフォローしてください。
誰でも簡単に開発ができます!!
人気ナンバー1
自己紹介

yuutyan0205

プロガー:yuutyan0205
きままな自由人です。

たまにプログラミングを行っています。

仕事ください・・・

開発者アプリ一覧 気になったらダウンロードしてください。
開発環境おすすめ
カレンダー
10 | 2017/11 | 12
- - - 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 - -
最新記事
月別アーカイブ
カテゴリ
アクセスランキング
[ジャンルランキング]
コンピュータ
1331位
アクセスランキングを見る>>

[サブジャンルランキング]
マック
66位
アクセスランキングを見る>>
訪問者数
現在の訪問者数
現在の閲覧者数:
全記事表示リンク

全ての記事を表示する

相互リンク希望の方とご質問ある方ご連絡ください。

名前:
メール:
件名:
本文: