The AudioHapticUpdate function communicates with hardware drivers (Bluetooth) #73
rafaelvaloto
announced in
Announcements
Replies: 1 comment 2 replies
-
|
Hey, do you consider the controller audio endpoint implementation? |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
🚨 Experimental Feature Notice
This feature is marked as experimental due to the implementation's location.
All processing (resampling, conversion) and sending (AudioHapticUpdate) is currently performed directly on the engine's real-time Audio Thread.
The AudioHapticUpdate function communicates with hardware drivers (Bluetooth), which are not guaranteed to be real-time safe.
In a worst-case scenario, if the Bluetooth driver or OS hangs for even a few milliseconds, it could block the Audio Thread, resulting in audible stutters, pops, or glitches in the main game audio.
PR: #72
Beta Was this translation helpful? Give feedback.
All reactions