Function: routeAudioToSink()
function routeAudioToSink(
onFeedback: (listener: FeedbackListener) => Unsubscribe,
sink: FeedbackAudioSink,
cueMap: Partial<Record<FeedbackCue, string>>,
gainScale?: number
): Unsubscribe;
Defined in: packages/webxr-interactions/src/feedback.ts:71
Client opt-in: play a sound for the feedback intents named in cueMap.
Cues absent from the map are ignored, so an app sonifies only the
moments it has sounds for. Gain is the intent's intensity scaled by
gainScale, capped at 1. Returns the unsubscribe.
Parameters
| Parameter | Type | Default value |
|---|---|---|
onFeedback | (listener: FeedbackListener) => Unsubscribe | undefined |
sink | FeedbackAudioSink | undefined |
cueMap | Partial<Record<FeedbackCue, string>> | undefined |
gainScale | number | 1 |
Returns
Unsubscribe