CallAdapterCallOperations interface
Funcionalidade para gerir a chamada atual.
Métodos
create |
Crie a vista html para um fluxo. |
dispose |
Elimine a vista html de um fluxo. |
leave |
Deixe a chamada |
mute() | Desativar o som do utilizador atual durante a chamada ou desativar o microfone localmente |
remove |
Remova um participante da chamada. |
start |
Iniciar a câmara Este método começará a compor uma vista de câmara local quando a chamada não estiver ativa |
start |
Comece a partilhar o ecrã durante uma chamada. |
stop |
Parar a câmara Este método deixará de compor uma vista de câmara local quando a chamada não estiver ativa |
stop |
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>