Audio processing state for advanced audio features.
Provides access to audio feedback detection, device validation, and the Web Audio API GainNode for volume control.
Feedback warning:
function FeedbackWarning() { const { feedbackDetected } = useAudioProcessing(); if (!feedbackDetected) return null; return ( <div className="warning"> ⚠️ Audio feedback detected! Try using headphones. </div> );} Copy
function FeedbackWarning() { const { feedbackDetected } = useAudioProcessing(); if (!feedbackDetected) return null; return ( <div className="warning"> ⚠️ Audio feedback detected! Try using headphones. </div> );}
Audio input monitor for level visualization, null if disabled
Audio validation results, null if no validation performed
Whether audio feedback/echo is currently detected
Web Audio GainNode for volume control, null if not available
Audio processing state for advanced audio features.
Remarks
Provides access to audio feedback detection, device validation, and the Web Audio API GainNode for volume control.
Example
Feedback warning:
See