MediaSFU Vue
    Preparing search index...

    Interface LiveSubtitleService

    interface LiveSubtitleService {
        liveSubtitles: Ref<Map<string, LiveSubtitle>>;
        showSubtitlesOnCards: Ref<boolean>;
        activeSubtitles: Readonly<Ref<Map<string, LiveSubtitle>>>;
        setLiveSubtitles: (subtitles: Map<string, LiveSubtitle>) => void;
        setShowSubtitlesOnCards: (show: boolean) => void;
        updateFromTranscript: (
            transcript: TranslationTranscriptData,
        ) => LiveSubtitle;
        clearExpiredSubtitles: (now?: number) => void;
        getSubtitleForSpeaker: (
            speakerId: string,
            speakerName?: string,
        ) => LiveSubtitle | null;
    }
    Index

    Properties

    liveSubtitles: Ref<Map<string, LiveSubtitle>>
    showSubtitlesOnCards: Ref<boolean>
    activeSubtitles: Readonly<Ref<Map<string, LiveSubtitle>>>
    setLiveSubtitles: (subtitles: Map<string, LiveSubtitle>) => void
    setShowSubtitlesOnCards: (show: boolean) => void
    updateFromTranscript: (transcript: TranslationTranscriptData) => LiveSubtitle
    clearExpiredSubtitles: (now?: number) => void
    getSubtitleForSpeaker: (
        speakerId: string,
        speakerName?: string,
    ) => LiveSubtitle | null