Partilhar via


CallAdapterCallOperations interface

Funcionalidade para gerir a chamada atual.

Métodos

createStreamView(string, VideoStreamOptions)

Crie a vista html para um fluxo.

disposeStreamView(string, VideoStreamOptions)

Elimine a vista html de um fluxo.

leaveCall(boolean)

Deixe a chamada

mute()

Desativar o som do utilizador atual durante a chamada ou desativar o microfone localmente

removeParticipant(string)

Remova um participante da chamada.

startCamera(VideoStreamOptions)

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

startScreenShare()

Comece a partilhar o ecrã durante uma chamada.

stopCamera()

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

stopScreenShare()

Parar de partilhar o ecrã

unmute()

Ativar o som do utilizador atual durante a chamada ou ativar o microfone localmente

Detalhes de Método

createStreamView(string, VideoStreamOptions)

Crie a vista html para um fluxo.

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

Parâmetros

remoteUserId

string

ID do participante a compor, deixe-o indefinido para criar a vista da câmara local

options
VideoStreamOptions

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

Devoluções

Promise<void | CreateVideoStreamViewResult>

Observações

Este método é implementado para composto

disposeStreamView(string, VideoStreamOptions)

Elimine a vista html de um fluxo.

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

Parâmetros

remoteUserId

string

ID do participante a compor, deixe-o indefinido para eliminar a vista da câmara local

options
VideoStreamOptions

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

Devoluções

Promise<void>

Observações

Este método é implementado para composto

leaveCall(boolean)

Deixe a chamada

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

Parâmetros

forEveryone

boolean

Se pretende remover todos os participantes ao sair

Devoluções

Promise<void>

mute()

Desativar o som do utilizador atual durante a chamada ou desativar o microfone localmente

function mute(): Promise<void>

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 remover

Devoluções

Promise<void>

startCamera(VideoStreamOptions)

Iniciar a câmara Este método começará a compor 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 a forma como os fluxos de vídeo são compostos <xref:%40azure%2Fcommunication-calling%23VideoStreamOptions>

Devoluções

Promise<void>

startScreenShare()

Comece a partilhar o ecrã durante uma chamada.

function startScreenShare(): Promise<void>

Devoluções

Promise<void>

stopCamera()

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

function stopCamera(): Promise<void>

Devoluções

Promise<void>

stopScreenShare()

Parar de partilhar o ecrã

function stopScreenShare(): Promise<void>

Devoluções

Promise<void>

unmute()

Ativar o som do utilizador atual durante a chamada ou ativar o microfone localmente

function unmute(): Promise<void>

Devoluções

Promise<void>