メインコンテンツまでスキップ

プロバイダー

このモジュールには、プロバイダーに関連する関数が含まれています。

関数

このモジュールは、特定のタスクに対応し、さまざまな目的に向けたユーティリティを提供する関数群を提供します。利用可能な関数を参照して、このモジュールが提供する機能を最大限に活用してください。

記事

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_eventsinterhaptics_providers_render_haptics の呼び出しよりも前に呼び出されます。

構文:

interhaptics_providers_render_haptics()

戻り値:

N/A