Hiyve Components - v1.0.0
    Preparing search index...

    Interface AudioProcessingState

    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>
    );
    }
    • AudioValidation for validation results
    • useAudioProcessing for the audio hook
    interface AudioProcessingState {
        audioInputMonitor: unknown;
        audioValidation: AudioValidation | null;
        feedbackDetected: boolean;
        gainNode: GainNode | null;
    }
    Index

    Properties

    audioInputMonitor: unknown

    Audio input monitor for level visualization, null if disabled

    audioValidation: AudioValidation | null

    Audio validation results, null if no validation performed

    feedbackDetected: boolean

    Whether audio feedback/echo is currently detected

    gainNode: GainNode | null

    Web Audio GainNode for volume control, null if not available