MediaSFU Angular
    Preparing search index...

    Interface TranslationSettingsModalOptions

    interface TranslationSettingsModalOptions {
        isVisible: boolean;
        onClose: () => void;
        translationSupported: boolean;
        translationConfig: TranslationRoomConfig | null;
        member: string;
        islevel: string;
        audioProducerId: string | null;
        participants: Participant[];
        mySpokenLanguage: string;
        mySpokenLanguageEnabled: boolean;
        myDefaultOutputLanguage: string | null;
        myDefaultListenLanguage: string | null;
        listenPreferences: Map<string, string>;
        availableTranslationChannels: Map<string, TranslationChannelAvailability>;
        updateMySpokenLanguage: (lang: string) => void;
        updateMySpokenLanguageEnabled: (enabled: boolean) => void;
        updateMyDefaultOutputLanguage: (lang: string | null) => void;
        updateMyDefaultListenLanguage: (lang: string | null) => void;
        updateListenPreferences: (prefs: Map<string, string>) => void;
        socket: Socket;
        roomName: string;
        showAlert?: ShowAlert;
        showSubtitlesOnCards?: boolean;
        updateShowSubtitlesOnCards?: (value: boolean) => void;
        canUsePersonalTranslation?: boolean;
        personalTranslationUsername?: string;
    }
    Index

    Properties

    isVisible: boolean
    onClose: () => void
    translationSupported: boolean
    translationConfig: TranslationRoomConfig | null
    member: string
    islevel: string
    audioProducerId: string | null
    participants: Participant[]
    mySpokenLanguage: string
    mySpokenLanguageEnabled: boolean
    myDefaultOutputLanguage: string | null
    myDefaultListenLanguage: string | null
    listenPreferences: Map<string, string>
    availableTranslationChannels: Map<string, TranslationChannelAvailability>
    updateMySpokenLanguage: (lang: string) => void
    updateMySpokenLanguageEnabled: (enabled: boolean) => void
    updateMyDefaultOutputLanguage: (lang: string | null) => void
    updateMyDefaultListenLanguage: (lang: string | null) => void
    updateListenPreferences: (prefs: Map<string, string>) => void
    socket: Socket
    roomName: string
    showAlert?: ShowAlert
    showSubtitlesOnCards?: boolean
    updateShowSubtitlesOnCards?: (value: boolean) => void
    canUsePersonalTranslation?: boolean
    personalTranslationUsername?: string