CallAdapterCallOperations interface
Fonctionnalités de gestion de l’appel actuel.
Méthodes
create |
Créez la vue html pour un flux. |
dispose |
Supprimer la vue html d’un flux. |
leave |
Quitter l’appel |
mute() | Désactiver le son de l’utilisateur actuel pendant l’appel ou désactiver le microphone localement |
remove |
Supprimer un participant de l’appel. |
start |
Démarrer l’appareil photo Cette méthode commence à afficher une vue de caméra locale lorsque l’appel n’est pas actif |
start |
Commencez à partager l’écran pendant un appel. |
stop |
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 |
stop |
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>