ControllerTrackingProvider
Provider for controller tracking data and action callbacks; see DataProvider.
Tracking data: 6DoF poses for left/right controllers (see ControllerTrackingData.left/ControllerTrackingData.right)
Action callback: button/trigger/grip/thumbstick states (see ControllerActionListener)
Threading/timing: callbacks are invoked on the data source thread at device output rate. Avoid heavy work or blocking inside callbacks; copy data and process on your own thread.