Hidremote SDK.

Apple Remote IR受信側アクセス機能をアプリに追加したい開発者のためのObjective-C開発SDK
今すぐダウンロード

Hidremote SDK. ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • BSD
  • 価格:
  • FREE
  • 出版社名:
  • IOSPIRIT GmbH
  • 出版社のWebサイト:
  • http://www.iospirit.com/
  • オペレーティングシステム:
  • Mac OS X 10.4 or later
  • ファイルサイズ:
  • 327 KB

Hidremote SDK. タグ


Hidremote SDK. 説明

アップルリモートIRレシーバーへのアクセスを追加したい開発者のためのObjective-Cの開発SDKには、自分のアプリに備えて HIDRemote Objective-Cのクラスは、リモートOS X 10.4(Tigerの)、OS X 10.5(Leopardの)下のIR受信機とOS X 10.6(Snow Leopardに)【選択HIDRemoteクラスは、ユーザーのニーズに合わせて開発されたアップルへのアクセスを使用してアプリケーションを提供しますmind.The主な目標では、スタンドアロンアプリケーション、バックグラウンドアプリケーション、リモートコントロール・ソリューション、メディアセンターソフトウェア、ドライバ、およびアップルリモートエミュレータは、互換性、相互運用性、将来-proofnessとユーザーfriendlynessを最大化することです。実際には、より多くの開発者がアプリケーションにリモートアップルのサポートのためにそれを使用し、より優れたシステム全体のユーザーエクスペリエンスが皆のためになります。ここで「HIDRemote SDK」のある主要な機能は以下のとおりです。 スマート、柔軟なイベント処理: ・HIDRemoteクラスは、それがその後、関係なく、HIDデバイスのHIDディスクリプタのレイアウトの着信イベントを理解するために使用することができ、ダイナミックボタン-cookieマップを構築するためのIRレシーバHIDデバイスに関する情報を提供HIDシステムを使用しています。したがって、HIDRemoteは、任意のOSリリースやドライバの特定のイベント処理コードを必要とするだけでなく、将来のために準備の開発者のためにそれをユーザーフレンドリーで柔軟な選択肢を作っていません。 白(プラスチック)のサポートとアルミニウムのApple Remote: ・HIDRemoteクラス使用中のリモートを自動検出し、単一の呼び出しを使用して、リモートコントロールの種類を判別することができます。あなたの代理人は、すべてのボタンのメッセージを受け取ります。 OS 10.6.2およびそれ以降のバージョンでは、余分なボタンのコードは、新しいアルミ版の新しい、追加の再生/一時停止ボタンに使用されます。 共有、排他的かつ排他的オートモード: ・HIDRemoteクラスは、OS Xとのアクセスを共有または排他的にアクセスすることができます。また、排他的な自動モードでは、自動的にアプリケーションがアクティブ/非アクティブになったと一緒にリモートに/放棄EXLUSIVEアクセスを確立することができます。 排他ロック貸出: ・いくつかのバックグラウンドアプリケーションは、自分のタスクを実装するためのIRレシーバーに排他ロックを持っている必要があります。これにより、他のアプリケーションが同時に(したがって遠隔)IRレシーバへのアクセスを得ることができません。これにより、開発者とユーザーの両方が必要ではないだろうというものです。 ・HIDRemoteクラスは、排他ロックの貸出機能で、この問題に対処しています。これは、前述のバックグラウンドアプリケーションが長いこれらの必要性、それだけのために、他のアプリケーションへの排他ロックを「貸す」ことを可能にします。例:排他ロックでメニューボタンを押すための背景ランチャーアプリケーションリッスンします。ユーザーは、リモートコントロールサポート付きのスライドショーアプリケーションを起動します。使用HIDRemoteクラスを両方の場合は、スライドショーアプリケーション自体がアクセスを得ることができますので、そのロックを放棄し、一時的に背景のランチャーアプリケーションを依頼することができます。スライドショーアプリケーションがリモートの使用を停止し、ユーザが終了したら、それはもはやアクセスし、その排他ロックを再確立することができランチャー背景を必要としていることを背景ランチャーを通知します。 ・代わりにこのメカニズムを使用すると、ユーザーが自然に感じるようにスライドショーやバックグラウンドアプリケーションの両方を制御することができます。 ドライバとのシームレスな統合のためのリモート制御ソリューションへの詳細なメタデータを提供します: ・HIDRemoteクラスを使用すると、アプリケーションが分散通知を経由して自分のリモートコントロールのサポートと使用方法に関する詳細なメタデータを「ブロードキャスト」することができます。これは、現在の状態(オフ、共有、EXLUSIVEまたは排他オートacccess)と未使用のボタンコードのアプリケーション定義可能なリストを含みます。 ・このメタデータは、可能な限り最高の統合とユーザー体験を提供するためのドライバと(例えばリモートバディなど)のリモートコントロール・ソリューション、EXCLUSIVEロック貸出機能で使用することができます。 深い眠りのためのサポート: Macが深い眠りから目覚めたときに・HIDRemoteクラスが(もっと広く「冬眠」として知られている)IRレシーバーへのアクセスを自動的-取得し直すます。 複数のデバイスのサポート: ・複数のデバイスをサポートするためにゼロから構築され、HIDRemoteクラスは、一度に複数のHIDデバイスからボタン押下イベントを受信するためにそれを使用するアプリケーションを可能にします。これは、並びにそれらのアプリケーションは、それらと互換性を持つようにしたい開発者のためのApple Remoteのエミュレーションを実装したいサードパーティの開発者のための実質的なボトルネックを取り除きます。 組み込みの互換性チェック: ・Hidremoteクラスは一般的にCandelairから完全に独立しています。ただし、IR受信機の排他的ロックを確立するOSリリースの下のCandelairのサポートは不可能です(現在これは10.6および10.6.1未満の場合にのみ)。あなたの便宜のために、Hidremoteクラスは、特定のOSリリースの下でCandelairが必要かどうかを判断するために使用できる方法を提供します。使用方法の例は、HidremoteクラスのダウンロードとHidremoteガイドに付随するサンプルコードの一部です。 32および64ビット互換: ・32ビットおよび64ビットアプリケーションで使用できます。新しいSnow Leopard 32および64ビットカーネルと互換性があります。 このリリースの新機能: ・変更:新しいアルミアップルのKhidremoteButtonCodePlayHoldコード?リモートの「再生/一時停止」ボタンが実際にサポートされています。 ・慎重に使用する:基礎となる問題は、OS Xドライバが白の「中央」ボタンの長押しに同じHIDボタンコードを使用し、実際に異なる「再生/一時停止」ボタンをアルミリモートの長いプレスに使用することです。 。 そのコードをKhidRemoteButtonCodeCenterholdまたはKhidRemoteButtonCodePlayHoldholdのどちらでも正しく翻訳するためには、最初にリモコンタイプを知る必要があります。これは必ずしも可能ではありません。これは3つのオプションであなたを残します: ・KhidremoteButtonCodeCenterhordとKhidRemoteButtonCodePlayholdを扱う - は、KhidremoteModelunderUnderUnderUndeceRunderUndeceSecentを返します。これはユーザーにとって混乱している可能性があります。 ・SAVE - ののをクリックし、を使用してアプリケーション起動時に設定します。これはほとんどのユースケースではうまく機能するはずですが、ユーザーがアプリケーションで異なるリモートコントロールモデルを使用するときに問題が発生する可能性があります。 ・最初にユーザーの混乱を避けるために、アプリケーションで常に2つのボタンコードを扱います。これが私が推薦するものです。


Hidremote SDK. 関連ソフトウェア

ufdashboard

あなたのunddldleアカウントにすばやくアクセスできるエアベースのアプリケーション ...

168 2.8 MB

ダウンロード

addStyle

選択したテキストに強いまたはEMスタイルを追加するための無料CODAプラグイン ...

158 11 KB

ダウンロード