OptionalpauseOriginalProducer
pauseOriginalProducer?: (
originalProducerId: string,
speakerId: string,
) => Promise<void>
OptionalresumeOriginalProducer
resumeOriginalProducer?: (
originalProducerId: string,
speakerId: string,
) => Promise<void>
OptionalstopConsumingTranslationForSpeaker
stopConsumingTranslationForSpeaker?: (speakerId: string) => Promise<void>
OptionalupdateSpeakerTranslationState
updateSpeakerTranslationState?: (
speakerId: string,
outputLanguage: string,
originalProducerId: string,
) => void
OptionalshowAlert
showAlert?: ShowAlert
OptionallistenerOverride
listenerOverride?: {
speakerId: string;
wantOriginal: boolean;
preferredLanguage?: string;
}