Partilhar via


CallAdapterCallOperations interface

Funcionalidade para gerenciar a chamada atual.

Propriedades

sendRealTimeText

Enviar texto em tempo real

Métodos

addParticipant(CommunicationUserIdentifier)
addParticipant(PhoneNumberIdentifier, AddPhoneNumberOptions)

Adicione um participante à chamada.

createStreamView(string, VideoStreamOptions)

Crie a visualização html para um fluxo.

createTogetherModeStreamView(TogetherModeStreamOptions)

Crie a visualização html para um fluxo.

disposeLocalVideoStreamView()

Eliminar a vista html para um fluxo de vídeo local

disposeRemoteVideoStreamView(string)

Descarte a visualização html para um fluxo de vídeo remoto

disposeScreenShareStreamView(string)

Eliminar a vista html para um fluxo de partilha de ecrã

disposeStreamView(string, VideoStreamOptions)

Descarte o modo de exibição html para um fluxo.

disposeTogetherModeStreamView()

Descarte o modo de exibição html para um fluxo.

forbidAudio(string[])

Proibir o áudio dos participantes da reunião do Teams por seus IDs de usuário.

forbidOthersAudio()

Proibir o áudio da reunião do Teams.

forbidOthersVideo()

Proibir vídeo de reunião do Teams.

forbidVideo(string[])

Proibir vídeos de participantes da reunião do Teams por seus IDs de usuário.

holdCall()

Mantém a chamada.

leaveCall(boolean)

Saia da chamada

lowerHand()

Mão inferior para o usuário atual

mute()

Silenciar o usuário atual durante a chamada ou desativar o microfone localmente

muteAllRemoteParticipants()

Silenciar todos os participantes

muteParticipant(string)

Silenciar um participante

onReactionClick(Reaction)

Enviar emoji de reação

permitAudio(string[])

Permitir que os participantes da reunião do Teams sejam áudio por seus IDs de usuário.

permitOthersAudio()

Permitir áudio de reunião do Teams.

permitOthersVideo()

Permitir vídeo de reunião do Teams.

permitVideo(string[])

Permitir que os participantes da reunião do Teams sejam áudio por seus IDs de usuário.

raiseHand()

Levante a mão para o usuário atual

removeParticipant(CommunicationIdentifier)

Remova um participante da chamada.

removeParticipant(string)

Remova um participante da chamada.

resumeCall()

Retoma a chamada de um LocalHold estado.

returnFromBreakoutRoom()

Chamada de retorno à origem da sala de breakout

sendDtmfTone(DtmfTone)

enviar tom dtmf para outro participante em uma chamada PSTN 1:1

setCaptionLanguage(string)

Função para definir o idioma da legenda

setSpokenLanguage(string)

Função para definir a linguagem falada

setTogetherModeSceneSize(number, number)

Recalcule as posições sentadas para o modo em conjunto.

startCamera(VideoStreamOptions)

Iniciar a câmara Este método começará a renderizar uma vista de câmara local quando a chamada não estiver ativa

startCaptions(StartCaptionsAdapterOptions)

Função para iniciar legendas

startNoiseSuppressionEffect()

Inicie o efeito de supressão de ruído.

startScreenShare()

Comece a partilhar o ecrã durante uma chamada.

startSpotlight(string[])

Inicie o destaque para participantes locais e remotos por seus IDs de usuário. Se nenhuma matriz de IDs de usuário for passada, a ação será executada no participante local.

startTogetherMode()

Modo Iniciar Juntos.

startVideoBackgroundEffect(VideoBackgroundEffect)

Inicie o efeito de fundo do vídeo.

stopAllSpotlight()

Pare todos os holofotes

stopCamera()

Parar a câmara Este método irá parar de renderizar uma vista de câmara local quando a chamada não estiver ativa

stopCaptions(StopCaptionsAdapterOptions)

Diversão para parar legendas

stopNoiseSuppressionEffect()

Pare o efeito de supressão de ruído.

stopScreenShare()

Parar de partilhar o ecrã

stopSpotlight(string[])

Pare o destaque para participantes locais e remotos por seus IDs de usuário. Se nenhuma matriz de IDs de usuário for passada, a ação será executada no participante local.

stopVideoBackgroundEffects()

Pare o efeito de fundo do vídeo.

submitSurvey(CallSurvey)

Enviar o resultado da pesquisa de fim de chamada

unmute()

Ativar o mudo do usuário atual durante a chamada ou ativar o microfone localmente

updateBackgroundPickerImages(VideoBackgroundImage[])

Substitua as imagens do seletor de plano de fundo para obter o efeito de substituição de plano de fundo.

updateSelectedVideoBackgroundEffect(VideoBackgroundEffect)

Atualize o efeito de fundo de vídeo selecionado.

Detalhes de Propriedade

sendRealTimeText

Enviar texto em tempo real

sendRealTimeText: (text: string, isFinalized: boolean) => Promise<void>

Valor de Propriedade

(text: string, isFinalized: boolean) => Promise<void>

Detalhes de Método

addParticipant(CommunicationUserIdentifier)

function addParticipant(participant: CommunicationUserIdentifier): Promise<void>

Parâmetros

Devoluções

Promise<void>

addParticipant(PhoneNumberIdentifier, AddPhoneNumberOptions)

Adicione um participante à chamada.

function addParticipant(participant: PhoneNumberIdentifier, options?: AddPhoneNumberOptions): Promise<void>

Parâmetros

participant
PhoneNumberIdentifier

Devoluções

Promise<void>

createStreamView(string, VideoStreamOptions)

Crie a visualização html para um fluxo.

function createStreamView(remoteUserId?: string, options?: VideoStreamOptions): Promise<void | CreateVideoStreamViewResult>

Parâmetros

remoteUserId

string

Id do participante a renderizar, deixe-o indefinido para criar a visualização da câmera local

options
VideoStreamOptions

Opções para controlar como os fluxos de vídeo são renderizados <xref:%40azure%2Fcommunication-calling%23VideoStreamOptions>

Devoluções

Promise<void | CreateVideoStreamViewResult>

Observações

Este método é implementado para compósitos

createTogetherModeStreamView(TogetherModeStreamOptions)

Crie a visualização html para um fluxo.

function createTogetherModeStreamView(options?: TogetherModeStreamOptions): Promise<void | TogetherModeStreamViewResult>

Parâmetros

options
TogetherModeStreamOptions

Opções para controlar como os fluxos de vídeo são renderizados <xref:%40azure%2Fcommunication-calling%23VideoStreamOptions>

Devoluções

Observações

Este método é implementado para compósitos

disposeLocalVideoStreamView()

Eliminar a vista html para um fluxo de vídeo local

function disposeLocalVideoStreamView(): Promise<void>

Devoluções

Promise<void>

disposeRemoteVideoStreamView(string)

Descarte a visualização html para um fluxo de vídeo remoto

function disposeRemoteVideoStreamView(remoteUserId: string): Promise<void>

Parâmetros

remoteUserId

string

Identificação do participante a dispor

Devoluções

Promise<void>

disposeScreenShareStreamView(string)

Eliminar a vista html para um fluxo de partilha de ecrã

function disposeScreenShareStreamView(remoteUserId: string): Promise<void>

Parâmetros

remoteUserId

string

Id do participante para descartar a visualização de fluxo de compartilhamento de tela.

Devoluções

Promise<void>

Observações

Este método é implementado para composto

disposeStreamView(string, VideoStreamOptions)

Descarte o modo de exibição html para um fluxo.

function disposeStreamView(remoteUserId?: string, options?: VideoStreamOptions): Promise<void>

Parâmetros

remoteUserId

string

Id do participante a renderizar, deixe-o indefinido para descartar a visão da câmera local

options
VideoStreamOptions

Opções para controlar como os fluxos de vídeo são renderizados <xref:%40azure%2Fcommunication-calling%23VideoStreamOptions>

Devoluções

Promise<void>

Observações

Este método é implementado para compósitos

disposeTogetherModeStreamView()

Descarte o modo de exibição html para um fluxo.

function disposeTogetherModeStreamView(): Promise<void>

Devoluções

Promise<void>

Observações

Este método é implementado para compósitos

forbidAudio(string[])

Proibir o áudio dos participantes da reunião do Teams por seus IDs de usuário.

function forbidAudio(userIds: string[]): Promise<void>

Parâmetros

userIds

string[]

Devoluções

Promise<void>

forbidOthersAudio()

Proibir o áudio da reunião do Teams.

function forbidOthersAudio(): Promise<void>

Devoluções

Promise<void>

forbidOthersVideo()

Proibir vídeo de reunião do Teams.

function forbidOthersVideo(): Promise<void>

Devoluções

Promise<void>

forbidVideo(string[])

Proibir vídeos de participantes da reunião do Teams por seus IDs de usuário.

function forbidVideo(userIds: string[]): Promise<void>

Parâmetros

userIds

string[]

Devoluções

Promise<void>

holdCall()

Mantém a chamada.

function holdCall(): Promise<void>

Devoluções

Promise<void>

leaveCall(boolean)

Saia da chamada

function leaveCall(forEveryone?: boolean): Promise<void>

Parâmetros

forEveryone

boolean

Se todos os participantes devem ser removidos ao sair

Devoluções

Promise<void>

lowerHand()

Mão inferior para o usuário atual

function lowerHand(): Promise<void>

Devoluções

Promise<void>

mute()

Silenciar o usuário atual durante a chamada ou desativar o microfone localmente

function mute(): Promise<void>

Devoluções

Promise<void>

muteAllRemoteParticipants()

Silenciar todos os participantes

function muteAllRemoteParticipants(): Promise<void>

Devoluções

Promise<void>

muteParticipant(string)

Silenciar um participante

function muteParticipant(userId: string): Promise<void>

Parâmetros

userId

string

Id do participante a silenciar

Devoluções

Promise<void>

onReactionClick(Reaction)

Enviar emoji de reação

function onReactionClick(reaction: Reaction): Promise<void>

Parâmetros

reaction
Reaction

Devoluções

Promise<void>

permitAudio(string[])

Permitir que os participantes da reunião do Teams sejam áudio por seus IDs de usuário.

function permitAudio(userIds: string[]): Promise<void>

Parâmetros

userIds

string[]

Devoluções

Promise<void>

permitOthersAudio()

Permitir áudio de reunião do Teams.

function permitOthersAudio(): Promise<void>

Devoluções

Promise<void>

permitOthersVideo()

Permitir vídeo de reunião do Teams.

function permitOthersVideo(): Promise<void>

Devoluções

Promise<void>

permitVideo(string[])

Permitir que os participantes da reunião do Teams sejam áudio por seus IDs de usuário.

function permitVideo(userIds: string[]): Promise<void>

Parâmetros

userIds

string[]

Devoluções

Promise<void>

raiseHand()

Levante a mão para o usuário atual

function raiseHand(): Promise<void>

Devoluções

Promise<void>

removeParticipant(CommunicationIdentifier)

Remova um participante da chamada.

function removeParticipant(participant: CommunicationIdentifier): Promise<void>

Parâmetros

participant
CommunicationIdentifier

<xref:%40azure%2Fcommunication-common%23CommunicationIdentifier> do participante a remover

Devoluções

Promise<void>

removeParticipant(string)

Remova um participante da chamada.

function removeParticipant(userId: string): Promise<void>

Parâmetros

userId

string

ID do participante a ser removido

Devoluções

Promise<void>

resumeCall()

Retoma a chamada de um LocalHold estado.

function resumeCall(): Promise<void>

Devoluções

Promise<void>

returnFromBreakoutRoom()

Chamada de retorno à origem da sala de breakout

function returnFromBreakoutRoom(): Promise<void>

Devoluções

Promise<void>

sendDtmfTone(DtmfTone)

enviar tom dtmf para outro participante em uma chamada PSTN 1:1

function sendDtmfTone(dtmfTone: DtmfTone): Promise<void>

Parâmetros

dtmfTone
DtmfTone

Devoluções

Promise<void>

setCaptionLanguage(string)

Função para definir o idioma da legenda

function setCaptionLanguage(language: string): Promise<void>

Parâmetros

language

string

Idioma definido para legenda

Devoluções

Promise<void>

setSpokenLanguage(string)

Função para definir a linguagem falada

function setSpokenLanguage(language: string): Promise<void>

Parâmetros

language

string

Língua falada

Devoluções

Promise<void>

setTogetherModeSceneSize(number, number)

Recalcule as posições sentadas para o modo em conjunto.

function setTogetherModeSceneSize(width: number, height: number)

Parâmetros

width

number

Largura do contentor

height

number

Altura do contentor

Observações

Este método é implementado para compósitos

startCamera(VideoStreamOptions)

Iniciar a câmara Este método começará a renderizar uma vista de câmara local quando a chamada não estiver ativa

function startCamera(options?: VideoStreamOptions): Promise<void>

Parâmetros

options
VideoStreamOptions

Opções para controlar como os fluxos de vídeo são renderizados <xref:%40azure%2Fcommunication-calling%23VideoStreamOptions>

Devoluções

Promise<void>

startCaptions(StartCaptionsAdapterOptions)

Função para iniciar legendas

function startCaptions(options?: StartCaptionsAdapterOptions): Promise<void>

Parâmetros

options
StartCaptionsAdapterOptions

Opções para legendas de início

Devoluções

Promise<void>

startNoiseSuppressionEffect()

Inicie o efeito de supressão de ruído.

function startNoiseSuppressionEffect(): Promise<void>

Devoluções

Promise<void>

startScreenShare()

Comece a partilhar o ecrã durante uma chamada.

function startScreenShare(): Promise<void>

Devoluções

Promise<void>

startSpotlight(string[])

Inicie o destaque para participantes locais e remotos por seus IDs de usuário. Se nenhuma matriz de IDs de usuário for passada, a ação será executada no participante local.

function startSpotlight(userIds?: string[]): Promise<void>

Parâmetros

userIds

string[]

Devoluções

Promise<void>

startTogetherMode()

Modo Iniciar Juntos.

function startTogetherMode(): Promise<void>

Devoluções

Promise<void>

startVideoBackgroundEffect(VideoBackgroundEffect)

Inicie o efeito de fundo do vídeo.

function startVideoBackgroundEffect(videoBackgroundEffect: VideoBackgroundEffect): Promise<void>

Parâmetros

videoBackgroundEffect
VideoBackgroundEffect

Devoluções

Promise<void>

stopAllSpotlight()

Pare todos os holofotes

function stopAllSpotlight(): Promise<void>

Devoluções

Promise<void>

stopCamera()

Parar a câmara Este método irá parar de renderizar uma vista de câmara local quando a chamada não estiver ativa

function stopCamera(): Promise<void>

Devoluções

Promise<void>

stopCaptions(StopCaptionsAdapterOptions)

Diversão para parar legendas

function stopCaptions(options?: StopCaptionsAdapterOptions): Promise<void>

Parâmetros

Devoluções

Promise<void>

stopNoiseSuppressionEffect()

Pare o efeito de supressão de ruído.

function stopNoiseSuppressionEffect(): Promise<void>

Devoluções

Promise<void>

stopScreenShare()

Parar de partilhar o ecrã

function stopScreenShare(): Promise<void>

Devoluções

Promise<void>

stopSpotlight(string[])

Pare o destaque para participantes locais e remotos por seus IDs de usuário. Se nenhuma matriz de IDs de usuário for passada, a ação será executada no participante local.

function stopSpotlight(userIds?: string[]): Promise<void>

Parâmetros

userIds

string[]

Devoluções

Promise<void>

stopVideoBackgroundEffects()

Pare o efeito de fundo do vídeo.

function stopVideoBackgroundEffects(): Promise<void>

Devoluções

Promise<void>

submitSurvey(CallSurvey)

Enviar o resultado da pesquisa de fim de chamada

function submitSurvey(survey: CallSurvey): Promise<undefined | CallSurveyResponse>

Parâmetros

survey
CallSurvey

Devoluções

Promise<undefined | CallSurveyResponse>

unmute()

Ativar o mudo do usuário atual durante a chamada ou ativar o microfone localmente

function unmute(): Promise<void>

Devoluções

Promise<void>

updateBackgroundPickerImages(VideoBackgroundImage[])

Substitua as imagens do seletor de plano de fundo para obter o efeito de substituição de plano de fundo.

function updateBackgroundPickerImages(backgroundImages: VideoBackgroundImage[])

Parâmetros

backgroundImages

VideoBackgroundImage[]

Matriz de imagens de fundo personalizadas.

updateSelectedVideoBackgroundEffect(VideoBackgroundEffect)

Atualize o efeito de fundo de vídeo selecionado.

function updateSelectedVideoBackgroundEffect(selectedVideoBackground: VideoBackgroundEffect)

Parâmetros

selectedVideoBackground
VideoBackgroundEffect