CallAdapterCallOperations interface
Funzionalità per la gestione della chiamata corrente.
Metodi
create |
Creare la visualizzazione html per un flusso. |
dispose |
Eliminare la visualizzazione HTML per un flusso. |
leave |
Lasciare la chiamata |
mute() | Disattivare l'utente corrente durante la chiamata o disabilitare il microfono in locale |
remove |
Rimuovere un partecipante dalla chiamata. |
start |
Avviare la fotocamera Questo metodo avvia il rendering di una visualizzazione fotocamera locale quando la chiamata non è attiva |
start |
Avviare la condivisione della schermata durante una chiamata. |
stop |
Arrestare la fotocamera Questo metodo interromperà il rendering di una visualizzazione fotocamera locale quando la chiamata non è attiva |
stop |
Interrompere la condivisione dello schermo |
unmute() | Annullare l'modifica dell'utente corrente durante la chiamata o abilitare il microfono in locale |
Dettagli metodo
createStreamView(string, VideoStreamOptions)
Creare la visualizzazione html per un flusso.
function createStreamView(remoteUserId?: string, options?: VideoStreamOptions): Promise<void | CreateVideoStreamViewResult>
Parametri
- remoteUserId
-
string
ID del partecipante per il rendering, lasciare non definito per creare la visualizzazione della fotocamera locale
- options
- VideoStreamOptions
Opzioni per controllare il rendering dei flussi video <xref:%40azure%2Fcommunication-calling%23VideoStreamOptions>
Restituisce
Promise<void | CreateVideoStreamViewResult>
Commenti
Questo metodo viene implementato per il composito
disposeStreamView(string, VideoStreamOptions)
Eliminare la visualizzazione HTML per un flusso.
function disposeStreamView(remoteUserId?: string, options?: VideoStreamOptions): Promise<void>
Parametri
- remoteUserId
-
string
ID del partecipante per il rendering, lasciare non definito per eliminare la visualizzazione della fotocamera locale
- options
- VideoStreamOptions
Opzioni per controllare il rendering dei flussi video <xref:%40azure%2Fcommunication-calling%23VideoStreamOptions>
Restituisce
Promise<void>
Commenti
Questo metodo viene implementato per il composito
leaveCall(boolean)
Lasciare la chiamata
function leaveCall(forEveryone?: boolean): Promise<void>
Parametri
- forEveryone
-
boolean
Se rimuovere tutti i partecipanti quando si lasciano
Restituisce
Promise<void>
mute()
Disattivare l'utente corrente durante la chiamata o disabilitare il microfono in locale
function mute(): Promise<void>
Restituisce
Promise<void>
removeParticipant(string)
Rimuovere un partecipante dalla chiamata.
function removeParticipant(userId: string): Promise<void>
Parametri
- userId
-
string
ID del partecipante da rimuovere
Restituisce
Promise<void>
startCamera(VideoStreamOptions)
Avviare la fotocamera Questo metodo avvia il rendering di una visualizzazione fotocamera locale quando la chiamata non è attiva
function startCamera(options?: VideoStreamOptions): Promise<void>
Parametri
- options
- VideoStreamOptions
Opzioni per controllare il rendering dei flussi video <xref:%40azure%2Fcommunication-calling%23VideoStreamOptions>
Restituisce
Promise<void>
startScreenShare()
Avviare la condivisione della schermata durante una chiamata.
function startScreenShare(): Promise<void>
Restituisce
Promise<void>
stopCamera()
Arrestare la fotocamera Questo metodo interromperà il rendering di una visualizzazione fotocamera locale quando la chiamata non è attiva
function stopCamera(): Promise<void>
Restituisce
Promise<void>
stopScreenShare()
Interrompere la condivisione dello schermo
function stopScreenShare(): Promise<void>
Restituisce
Promise<void>
unmute()
Annullare l'modifica dell'utente corrente durante la chiamata o abilitare il microfono in locale
function unmute(): Promise<void>
Restituisce
Promise<void>