プロバイダー
このモジュールには、プロバイダーに関連する関数が含まれています。
関数
このモジュールは、特定のタスクに対応し、さまざまな目的に向けたユーティリティを提供する関数群を提供します。利用可能な関数を参照して、このモジュールが提供する機能を最大限に活用してください。
記事
- interhaptics_providers_init
- interhaptics_providers_available
- interhaptics_providers_clean
- interhaptics_providers_render_haptics
interhaptics_providers_init
この関数は、特定のデバイスの COM の初期化処理、レンダリングのためのハプティック設定、Interhaptics Engine へのサブスクリプションを扱います。初期化処理が失敗した場合は false を返します。
構文:
interhaptics_providers_init()
戻り値:
ブーリアン
interhaptics_providers_available
この関数は、ハプティック再生をトリガーする前にデバイスの利用可能性を確認します。プロバイダーが存在する場合は true を返し、存在しない場合は false を返します。
このオプションのステップは、パフォーマンスの向上に役立ちます。
構文:
interhaptics_providers_available()
戻り値:
ブーリアン
interhaptics_providers_clean
この関数は、必要に応じてデバイスの COM の初期化解除を行い、Interhaptics Engine からプロバイダーのサブスクリプションを解除する役割を担います。初期化解除処理が失敗した場合は false を返します。
構文:
interhaptics_providers_clean()
戻り値:
ブーリアン
interhaptics_providers_render_haptics
API は、必要なハプティックバッファを取得し、必要に応じてトランスコードし、関連付けられたデバイスで再生することにより、プロバイダーのレンダリング処理をトリガーします。この API は、すべての対象デバイスに対して呼び出す必要があります。同期されたハプティックレンダリングのために、interhaptics_providers_render_haptics を呼び出す前に、Interhaptics Engine から interhaptics_compute_all_events を呼び出すことが必須です。通常、両方の API は同じループ内で実装され、interhaptics_compute_all_events が interhaptics_providers_render_haptics の呼び出しよりも前に呼び出されます。
構文:
interhaptics_providers_render_haptics()
戻り値:
N/A