Partager via


CallAdapterCallOperations interface

Fonctionnalités de gestion de l’appel actuel.

Méthodes

createStreamView(string, VideoStreamOptions)

Créez la vue html pour un flux.

disposeStreamView(string, VideoStreamOptions)

Supprimer la vue html d’un flux.

leaveCall(boolean)

Quitter l’appel

mute()

Désactiver le son de l’utilisateur actuel pendant l’appel ou désactiver le microphone localement

removeParticipant(string)

Supprimer un participant de l’appel.

startCamera(VideoStreamOptions)

Démarrer l’appareil photo Cette méthode commence à afficher une vue de caméra locale lorsque l’appel n’est pas actif

startScreenShare()

Commencez à partager l’écran pendant un appel.

stopCamera()

Arrêter l’appareil photo Cette méthode arrête le rendu d’une vue de caméra locale lorsque l’appel n’est pas actif

stopScreenShare()

Arrêter le partage de l’écran

unmute()

Annuler le son de l’utilisateur actuel pendant l’appel ou activer le microphone localement

Détails de la méthode

createStreamView(string, VideoStreamOptions)

Créez la vue html pour un flux.

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

Paramètres

remoteUserId

string

ID du participant à restituer, laissez-le non défini pour créer la vue de la caméra locale

options
VideoStreamOptions

Options permettant de contrôler le rendu des flux vidéo <xref:%40azure%2Fcommunication-calling%23VideoStreamOptions>

Retours

Promise<void | CreateVideoStreamViewResult>

Remarques

Cette méthode est implémentée pour les composites

disposeStreamView(string, VideoStreamOptions)

Supprimer la vue html d’un flux.

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

Paramètres

remoteUserId

string

ID du participant à restituer, laissez-le non défini pour supprimer la vue de la caméra locale

options
VideoStreamOptions

Options permettant de contrôler le rendu des flux vidéo <xref:%40azure%2Fcommunication-calling%23VideoStreamOptions>

Retours

Promise<void>

Remarques

Cette méthode est implémentée pour les composites

leaveCall(boolean)

Quitter l’appel

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

Paramètres

forEveryone

boolean

S’il faut supprimer tous les participants lors du départ

Retours

Promise<void>

mute()

Désactiver le son de l’utilisateur actuel pendant l’appel ou désactiver le microphone localement

function mute(): Promise<void>

Retours

Promise<void>

removeParticipant(string)

Supprimer un participant de l’appel.

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

Paramètres

userId

string

ID du participant à supprimer

Retours

Promise<void>

startCamera(VideoStreamOptions)

Démarrer l’appareil photo Cette méthode commence à afficher une vue de caméra locale lorsque l’appel n’est pas actif

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

Paramètres

options
VideoStreamOptions

Options permettant de contrôler le rendu des flux vidéo <xref:%40azure%2Fcommunication-calling%23VideoStreamOptions>

Retours

Promise<void>

startScreenShare()

Commencez à partager l’écran pendant un appel.

function startScreenShare(): Promise<void>

Retours

Promise<void>

stopCamera()

Arrêter l’appareil photo Cette méthode arrête le rendu d’une vue de caméra locale lorsque l’appel n’est pas actif

function stopCamera(): Promise<void>

Retours

Promise<void>

stopScreenShare()

Arrêter le partage de l’écran

function stopScreenShare(): Promise<void>

Retours

Promise<void>

unmute()

Annuler le son de l’utilisateur actuel pendant l’appel ou activer le microphone localement

function unmute(): Promise<void>

Retours

Promise<void>