MediaSFU Angular
    Preparing search index...

    Class TranslationSettingsModal

    Implements

    • OnChanges
    Index

    Accessors

    • get translationAvailable(): boolean

      Returns boolean

    • get spokenLanguageOptions(): { code: string; name: string }[]

      Returns { code: string; name: string }[]

    • get listenLanguageOptions(): { code: string; name: string }[]

      Returns { code: string; name: string }[]

    • get listeningParticipants(): Participant[]

      Returns Participant[]

    Constructors

    Methods

    • A callback method that is invoked immediately after the default change detector has checked data-bound properties if at least one has changed, and before the view and content children are checked.

      Parameters

      • changes: SimpleChanges

        The changed properties.

      Returns void

    • Returns void

    • Returns void

    • Parameters

      • code: string | null | undefined

      Returns string

    • Parameters

      Returns string

    • Parameters

      Returns string

    • Parameters

      Returns { code: string; name: string }[]

    • Parameters

      Returns boolean

    • Parameters

      Returns void

    • Returns Promise<void>

    Properties

    isVisible: boolean = false
    onClose: () => void
    translationSupported: boolean = false
    translationConfig: TranslationRoomConfig | null = null
    member: string = ''
    islevel: string = '1'
    audioProducerId: string | null = null
    participants: Participant[] = []
    mySpokenLanguage: string = 'en'
    mySpokenLanguageEnabled: boolean = false
    myDefaultOutputLanguage: string | null = null
    myDefaultListenLanguage: string | null = 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 = true
    updateShowSubtitlesOnCards?: (value: boolean) => void
    canUsePersonalTranslation: boolean = false
    personalTranslationUsername?: string
    faTimes: IconDefinition = faTimes
    faLanguage: IconDefinition = faLanguage
    originalAudioValue: "__original_audio__" = '__original_audio__'
    localSpokenLanguage: string = 'en'
    localSpokenEnabled: boolean = false
    localDefaultOutputLanguage: string = ...
    localDefaultListenLanguage: string = ...
    localListenPreferences: Map<string, string> = ...
    perSpeakerMode: boolean = false
    localShowSubtitlesOnCards: boolean = true
    isSaving: boolean = false
    allLanguageOptions: { code: string; name: string }[] = ...