Audio Components and the Application Sandbox メモ

Audio Components and the Application Sandbox メモ

このテクニカルノートでは、どのようにオーディオコンポーネントは、システムにそのリソースの使用要件を伝え、
どのようにシステムがホストアプリケーションのサンドボックスへのアクセスを許可するオーディオコンポーネントの
リソースの使用状況の要件とリソースの間の紛争を解決するためにこの情報を利用することができますについて説明します。

Audio Components vs. the Application Sandbox
アプリケーションサンドボックスは、そのジョブが侵害アプリケーションによってシステムに行うことができます損傷が含まれる
ようになっているセキュリティ技術です。

これは、自発的にこのようなファイルシステム、ネットワーク、他のプロセスやドライバなどとの通信などのシステムリソースへのアクセス
をなくすアプリケーションによって実現されます。アプリケーションは、そのコード署名を介してアプリケーションに接続されている資格経由
にアクセスする必要がありますどのようなサービスを示しています。システムは、コード署名からこれらのエンタイトルメントを読み取り、
Sandboxは、制限が適用されます。

オーディオコンポーネントには、オーディオ信号処理、符号化/復号化されたオーディオデータは、オーディオファイルの解析などのタスクを実行することができ、コードの独立したバンドルです。アプリケーションは、これらの能力を活用するために、そのプロセスにオーディオコンポーネントをロードします。オーディオコンポーネントは、任意のコードのように、そのジョブを実行するために、様々なシステムリソースへのアクセスを必要とするかもしれません。これは、ホストアプリケーションのサンドボックスへと資源オーディオコンポーネントのニーズアクセスへのアクセスを許可するリソース間の競合の可能性を設定します。
About Audio Components and the Component Manager
OS X 10.6では、Audio Unitフレームワークは、ホストアプリケーションによってオーディオコンポーネントをロードして操作するためのAudioComponent APIを追加。 AudioComponent APIは、これらのタスクのためのComponent Managerの使用方法を取って代わる。それはAudioComponent APIは両方のオーディオコンポーネントスタイルのプラグインだけでなく、コンポーネント·マネージャのプラグインへのアクセスを提供することに注意することが重要です。このように、後で10.6以降を対象とした全てのアプリケーションはAudioComponent APIに切り替える必要があります。コンポーネント·マネージャは、正式にOS Xのマウンテンライオンのように推奨されていません。以前のシステムをターゲットとするアプリケーションのために、推奨されるアプローチは、Mac OS X10.6以降で実行しているときAudioComponent APIを使用すると、以前のシステムで実行するときに、条件付きで、Component Managerにフォールバックすることです。
スポンサーサイト
姉妹サイトだよ! よかったらみてね!

コメントの投稿

非公開コメント

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

yuutyan0205

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

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

仕事ください・・・

開発者アプリ一覧 気になったらダウンロードしてください。
開発環境おすすめ
カレンダー
09 | 2017/10 | 11
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 31 - - - -
最新記事
月別アーカイブ
カテゴリ
アクセスランキング
[ジャンルランキング]
コンピュータ
661位
アクセスランキングを見る>>

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

全ての記事を表示する

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

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