CallAdapterCallOperations interface
Funcionalidade para gerenciar a chamada atual.
Métodos
create |
Crie a exibição html para um fluxo. |
dispose |
Descarte a exibição html para um fluxo. |
leave |
Deixe a chamada |
mute() | Ativar mudo do usuário atual durante a chamada ou desabilitar o microfone localmente |
remove |
Remova um participante da chamada. |
start |
Iniciar a câmera Este método começará a renderizar uma exibição de câmera local quando a chamada não estiver ativa |
start |
Comece a compartilhar a tela durante uma chamada. |
stop |
Parar a câmera Esse método interromperá a renderização de uma exibição de câmera local quando a chamada não estiver ativa |
stop |
Parar de compartilhar a tela |
unmute() | Desativar mudo do usuário atual durante a chamada ou habilitar o microfone localmente |
Detalhes do método
createStreamView(string, VideoStreamOptions)
Crie a exibição html para um fluxo.
function createStreamView(remoteUserId?: string, options?: VideoStreamOptions): Promise<void | CreateVideoStreamViewResult>
Parâmetros
- remoteUserId
-
string
ID do participante a ser renderizado, deixe-o indefinido para criar a exibiçã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>
Retornos
Promise<void | CreateVideoStreamViewResult>
Comentários
Esse método é implementado para composição
disposeStreamView(string, VideoStreamOptions)
Descarte a exibição html para um fluxo.
function disposeStreamView(remoteUserId?: string, options?: VideoStreamOptions): Promise<void>
Parâmetros
- remoteUserId
-
string
ID do participante a ser renderizado, deixe indefinido para descartar a exibiçã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>
Retornos
Promise<void>
Comentários
Esse método é implementado para composição
leaveCall(boolean)
Deixe a chamada
function leaveCall(forEveryone?: boolean): Promise<void>
Parâmetros
- forEveryone
-
boolean
Se todos os participantes devem ser removidos ao sair
Retornos
Promise<void>
mute()
Ativar mudo do usuário atual durante a chamada ou desabilitar o microfone localmente
function mute(): Promise<void>
Retornos
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
Retornos
Promise<void>
startCamera(VideoStreamOptions)
Iniciar a câmera Este método começará a renderizar uma exibição de câmera 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>
Retornos
Promise<void>
startScreenShare()
Comece a compartilhar a tela durante uma chamada.
function startScreenShare(): Promise<void>
Retornos
Promise<void>
stopCamera()
Parar a câmera Esse método interromperá a renderização de uma exibição de câmera local quando a chamada não estiver ativa
function stopCamera(): Promise<void>
Retornos
Promise<void>
stopScreenShare()
Parar de compartilhar a tela
function stopScreenShare(): Promise<void>
Retornos
Promise<void>
unmute()
Desativar mudo do usuário atual durante a chamada ou habilitar o microfone localmente
function unmute(): Promise<void>
Retornos
Promise<void>