AudioSession APIs & The Remote IO Render Proc. メモ

AudioSession APIs & The Remote IO Render Proc. メモ

Q 私は、リモートI / Oのレンダリングコールバックで、現在のハードウェアサンプルレートを照会するな
どAudioSessionGetPropertyとしてAudioSession APIを使用することができますか?

A いいえ、あなたはこれを行うべきではありません。
すべてのAudioSession APIはブロックすることができ、したがって、リモートI / Oオーディオユニット
のレンダリングロジックで、何らかの理由で使用すべきではありません。
レンダリングコールバックは、リアルタイムスレッドから呼び出され、タイムスライス内で特定の返す必要があります。
潜在的に時間のいくつかの不確定量を、ブロックする長い時間を取るか、または取ることができるAPIを呼び出すと、
悪影響をクリックすると、スキップまたは悪化を引き起こしてレンダリング処理に影響します。
このような同期ファイルなどの操作は、I / O、レンダリングスレッドをブロックすることができ、ネットワークI / Oは、
任意のメモリの割り当ては、任意のObjective-Cのメッセージ(一時停止されているスレッドにつながることができる)
、そしてもちろんAPIは避けなければならない。
また、Core Foundationのオブジェクトとの相互作用のほとんどはため、コアFoundationとObjective-Cランタイム
の間のブリッジの問題がある可能性があることに注意してください。
スポンサーサイト
姉妹サイトだよ! よかったらみてね!

コメントの投稿

非公開コメント

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 - -
最新記事
月別アーカイブ
カテゴリ
アクセスランキング
[ジャンルランキング]
コンピュータ
949位
アクセスランキングを見る>>

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

全ての記事を表示する

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

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