Device Providers are a collection of precompiled libraries responsible for establishing communication between the Interhaptics Engine and haptic APIs of various devices. These libraries facilitate the integration and interoperability between the Interhaptics Engine and supported devices.
The device providers handle the following tasks:
- Device Initialization: If required, the device providers initialize the connected haptic devices, preparing them for interaction with the Interhaptics Engine.
- Subscription to Rendering Output: The providers subscribe to the Interhaptics Engine’s rendering output, ensuring that haptic feedback is appropriately delivered to the connected devices.
- Transcoding: The device providers handle the necessary transcoding of haptic data between the Interhaptics Engine and the targeted haptic APIs, ensuring compatibility and seamless communication.
Refer to the Key Concepts section of this documentation for more detailed information on loading, unloading, and rendering processes related to the Interhaptics Engine and device providers, respectively.
Please consult the accompanying documentation for comprehensive instructions and usage guidelines on integrating the Interhaptics Engine Library and supported device providers into your game application.