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

    Interface CaptureSettingsComparison

    Which processing constraints the browser honoured for a capture profile. undefined means the browser did not report the setting at all.

    interface CaptureSettingsComparison {
        allHonoured: boolean;
        effective: Pick<
            AudioCaptureSettings,
            "echoCancellation"
            | "noiseSuppression"
            | "autoGainControl",
        >;
        honoured: {
            autoGainControl?: boolean;
            echoCancellation?: boolean;
            noiseSuppression?: boolean;
        };
        requested: Pick<
            AudioCaptureSettings,
            "echoCancellation"
            | "noiseSuppression"
            | "autoGainControl",
        >;
    }
    Index

    Properties

    allHonoured: boolean

    true when every reported setting matched the request

    effective: Pick<
        AudioCaptureSettings,
        "echoCancellation"
        | "noiseSuppression"
        | "autoGainControl",
    >

    Values the browser reported after capture started

    honoured: {
        autoGainControl?: boolean;
        echoCancellation?: boolean;
        noiseSuppression?: boolean;
    }

    true when requested and effective agree, false when they differ

    requested: Pick<
        AudioCaptureSettings,
        "echoCancellation"
        | "noiseSuppression"
        | "autoGainControl",
    >

    Constraint values requested for the profile