MediaSFU Shared
    Preparing search index...

    Interface TranslationState

    interface TranslationState {
        globalLanguage: string | null;
        perSpeaker: {
            speakerId: string;
            language: string | null;
            wantOriginal: boolean;
        }[];
        active: boolean;
        availableLanguages: string[];
    }

    Hierarchy (View Summary)

    Index

    Properties

    globalLanguage: string | null

    Language applied to every speaker, or null when unset.

    perSpeaker: {
        speakerId: string;
        language: string | null;
        wantOriginal: boolean;
    }[]

    Per-speaker overrides, keyed by speaker id.

    active: boolean

    True when any translation is currently being consumed.

    availableLanguages: string[]

    Languages the room currently has translation producers for.