@azure/communication-calling package

Classes

CallClient

CallClient est le point d’entrée main du SDK. CallClient est utilisé pour créer le CallAgent et obtenir deviceManager.

LocalAudioStream

Représente un flux audio local pour un appareil michrophone local

LocalVideoStream

Représente un flux vidéo local pour un appareil photo local

VideoStreamRenderer

Convertisseur pour un flux vidéo

Interfaces

AcceptCallOptions

Options d’acceptation d’un appel entrant. Passer des flux vidéo qui seront utilisés pour accepter un appel entrant. Si videoOptions n’est pas défini, l’appel entrant est accepté avec la vidéo locale désactivée. Si AudioOptions n’est pas défini, l’appel entrant est accepté avec le microphone par défaut comme source du gestionnaire de périphériques.

ActiveAudioEffects

Représente les effets audio actifs actuels

AddCommunicationUserOptions

Options d’ajout d’un participant AddCommunicationUserOptions à un appel en cours.

AddMicrosoftTeamsUserOptions

Options d’ajout d’un participant MicrosoftTeamsUser à un appel en cours.

AddPhoneNumberOptions

Options d’ajout d’un participant RTC à un appel en cours.

AddTeamsParticipantOptions

Options d’ajout d’un participant Teams à un appel Teams en cours.

AdmitAllOperationResult

Résultat pour l’admission de tous les participants.

AdmitLobbyParticipantOptions

Options d’admission du participant à partir de Lobby.

AudioDeviceInfo

Informations sur un microphone ou un périphérique haut-parleur.

AudioEffect

Effet audio de base.

AudioEffectsFeature

Interface API pour la fonctionnalité AudioEffects

AudioEffectsStartConfig

Représente la configuration des effets audio lors du démarrage des effets

AudioEffectsStopConfig

Représente la configuration des effets audio lors de l’arrêt des effets

AudioInCallDiagnostics

Qualité audio diagnostics

AudioOptions

Options audio fournies lors d’un appel sortant ou de la participation à un appel de groupe.

AudioStreamFeature

Représente une fonctionnalité de flux audio

AudioStreamFeatureContext

Représente le contexte fourni pour les fonctionnalités de flux audio/vidéo étendues au niveau du constructeur.

AudioStreamFeatureFactory

Représente la fabrique des fonctionnalités de flux audio

BackgroundBlurEffect

Effet de flou d’arrière-plan.

BackgroundReplacementConfig

Configuration du remplacement en arrière-plan.

BackgroundReplacementEffect

Effet de remplacement d’arrière-plan.

BaseFeature

Représente l’interface de base pour n’importe quelle fonctionnalité

BaseInCallDiagnostics

Dans Appel diagnostics rassemblés

Call

Représente un appel.

CallAgent

CallAgent est utilisé pour gérer les appels.

CallAgentCommon

Interface commune CallAgent.

CallAgentFeature

Représente une fonctionnalité CallAgent.

CallAgentFeatureContext

Représente le contexte fourni pour les fonctionnalités d’agent d’appel étendu au niveau du constructeur.

CallAgentFeatureFactory

Représente la fabrique des fonctionnalités de l’agent d’appel

CallAgentOptions

Options de création de CallAgent.

CallClientFeature

Représente une fonctionnalité CallClient.

CallClientFeatureContext

Représente le contexte fourni pour les fonctionnalités clientes d’appel étendu au niveau du constructeur.

CallClientFeatureFactory

Représente la fabrique des fonctionnalités de l’agent client d’appel

CallClientOptions

Options du client d’appel

CallCommon

Interface commune d’appel.

CallConstraints

Représente des contraintes pour un appel

CallDiagnostics

Diagnostics d’appel

CallEndReason

Décrit la raison pour laquelle l’appel s’est terminé.

CallFeature

Représente une fonctionnalité d’appel.

CallFeatureContext

Représente le contexte fourni pour les fonctionnalités d’appel étendu au niveau du constructeur.

CallFeatureFactory

Représente la fabrique des fonctionnalités d’appel

CallInfo

Informations sur un appel.

CallInfoCommon

Interface commune CallInfo.

CallRating

Représente une évaluation d’une enquête d’appel.

CallSurvey

Représente la fin de l’enquête d’appel.

CallSurveyFeature

Fonctionnalité de streaming en direct ACS

CallSurveyResponse

Représente la fin de la réponse à l’enquête d’appel.

CallerInfo

Informations sur l’appelant.

CapabilitiesChangeInfo

Structure de données reçue pour chaque événement CapabilitiesChangedEventType.

CapabilitiesFeature

Fonctionnalité de fonctionnalités.

Captions

Structure de données pour l’objet Captions

CaptionsCallFeature

Fonctionnalité pour les légendes

CaptionsCommon

Structure de données pour l’objet CaptionsCommon

CaptionsInfo

Structure de données reçue pour chaque événement CaptionsReceivedEventType

CommunicationServicesError

Erreur levée lorsque l’appel d’API échoue.

CompositeAudioDeviceInfo

Informations sur un périphérique audio composite.

CreateViewOptions

Options pour le convertisseur d’un flux vidéo.

CustomContextOptions

Options pour appeler un contexte personnalisé.

DataChannelCallFeature

Fonctionnalité d’appel DataChannel

DataChannelMessage

Message DataChannel

DataChannelReceiver

Récepteur DataChannel

DataChannelSender

Expéditeur DataChannel

DebugInfoCallClientFeature

Fonctionnalité pour les informations de débogage des appels.

DebugInfoDump

l’ID de vidage est un uniqueIdentifier pour chaque vidage d’informations de débogage

DeepNoiseSuppressionEffect

Effet de suppression de bruit profond

DeviceAccess

Autorisations accordées par l’utilisateur.

DeviceCompatibility

Informations de compatibilité des appareils

DeviceEnumeration

Informations sur l’énumération de l’appareil

DeviceManager

Le Gestionnaire de périphériques est utilisé pour gérer les périphériques multimédias système tels que les caméras, les microphones et les haut-parleurs.

DiagnosticOptions

Options de diagnostic

Disposable

Supprimer un objet.

DominantSpeakersCallFeature

Fonctionnalité pour l’orateur dominant d’appel.

DominantSpeakersInfo

Informations sur les haut-parleurs dominants d’un appel

EmergencyCallOptions
EndpointDetails

Détails du point de terminaison d’un participant distant

FeatureFactory

Représente l’interface de factoring d’une fonctionnalité

GroupCallLocator

Localisateur utilisé pour rejoindre un appel de groupe.

GroupChatCallLocator

Localisateur utilisé pour joindre un appel de conversation de groupe.

HangUpOptions

Options pour raccrocher un appel.

IceServer

Représente un serveur de glace (stun/turn)

InCallDiagnostics

Informations de diagnostic d’appel

IncomingAudioMediaStats

Statistiques des médias de réception audio de type générique

IncomingCall

Représente un appel entrant.

IncomingCallCommon

Interface commune des appels entrants.

IncomingCallPushNotificationData

Données de notification Push d’appel entrant

IncomingVideoMediaStats

Statistiques du type générique de réception de vidéo

JoinCallOptions

Options pour rejoindre un appel de groupe. Passez le flux vidéo qui sera utilisé pour démarrer un appel. Les participants distants à l’appel recevront votre flux vidéo afin qu’ils puissent le restituer dans leurs interfaces utilisateur. Passez la météo des options audio pour rejoindre l’appel désactivé ou désactivé. Si videoOptions n’est pas défini, l’appel est démarré avec la vidéo locale désactivée.

LatestMediaDiagnostics

Dernières diagnostics médiatiques qui ont été soulevées.

LatestNetworkDiagnostics

Dernières diagnostics réseau qui ont été déclenchées.

Lobby

Salle d’attente de réunion Teams

LocalRecordingCallFeature

Fonctionnalité pour l’enregistrement des appels.

LocalRecordingInfo

Informations d’enregistrement local.

MediaConstraintRange

Plage de contraintes

MediaDiagnostics

Diagnostics multimédias

MediaStatsCallFeature

Fonctionnalité permettant d’obtenir des statistiques sur les médias lors d’un appel.

MediaStatsCollector

Collecteur de statistiques sur les médias.

MediaStatsReportSample

statistiques des médias de l’événement « sampleReported »

MediaStatsReportSummary

Statistiques des médias agrégées de l’événement « summaryReported »

NetworkConfiguration

Représente la configuration réseau à définir lors de la création du client d’appel

NetworkDiagnostics

Diagnostics réseau

OptimalVideoCountCallFeature

Fonctionnalité pour un nombre optimal de vidéos

OutgoingAudioMediaStats

Statistiques des médias d’envoi audio de type générique

OutgoingVideoMediaStats

Statistiques du type générique d’envoi de vidéo

PPTLiveCallFeature

Fonctionnalité PPTLive.

ParticipantInfo

Représente un participant à un appel.

PermissionConstraints

Définissez des contraintes pour accéder aux appareils locaux.

PreCallDiagnosticsFeature

Fonctionnalité PreCallDiagnostics

ProxyConfiguration

Représente la configuration proxy du serveur proxy pour envoyer le trafic via ce serveur proxy.

RaiseHandCallFeature

Déclencher la fonctionnalité de réaction d’appel de main.

RaisedHand

Objet d’état lever la main

RaisedHandChangedEvent

Informations sur les événements de la main inférieure

RatingScale

Échelle d’évaluation pour remplacer l’échelle par défaut

ReactionCallFeature

Fonctionnalité de réaction aux réunions.

ReactionEventPayload

Modèle de données de message de réaction

ReactionMessage

Type de message de réaction

RecordingCallFeature

Fonctionnalité pour l’enregistrement des appels.

RecordingInfo

Informations d’enregistrement des appels.

RejectLobbyParticipantOptions

Options permettant de rejeter un participant de Lobby.

RemoteAudioStream

Flux audio distant de l’appel.

RemoteParticipant

Représente un participant distant dans un appel.

RemoteVideoStream

Représente la vidéo ou le partage d’écran d’un participant distant.

RemoteVideoStreamCommon

Représente la vidéo, le partage d’écran ou le flux en direct d’un participant distant.

RoomCallLocator

Localisateur utilisé pour joindre un appel de salle.

SpotlightCallFeature

Fonctionnalité d’appel à la une.

SpotlightedParticipant

Objet d’événement à la une modification de l’état

StartCallOptions

Options de démarrage d’un appel sortant.

StartCaptionsOptions

Options passées à StartCaptions

StartTeamsCallOptions

Options de démarrage d’un appel Teams sortant.

StartTeamsGroupCallOptions

Options de démarrage d’un appel de groupe Teams sortant.

StreamSize

Stream taille.

SubmitSurveyOptions

Options pour l’envoi d’une enquête d’appel.

TeamsCall

Représente un appel Teams.

TeamsCallAgent

TeamsCallAgent est utilisé pour gérer les appels Teams.

TeamsCallAgentOptions

Options de création de TeamsCallAgent.

TeamsCallInfo

Informations sur un appel Teams.

TeamsCaptions

Structure des données pour l’objet TeamsCaptions

TeamsCaptionsInfo

Structure de données reçue pour chaque événement CaptionsReceivedEventType

TeamsIncomingCall

Réécrit un appel entrant Teams.

TeamsMeetingAudioConferencingCallFeature

Fonctionnalité d’appel TeamsMeetingAudioConferencing.

TeamsMeetingAudioConferencingDetails

Représente les détails de l’audioconférence d’une réunion Teams

TeamsMeetingAudioConferencingPhoneNumber

Représente le numéro de téléphone attribué à un pont d’audioconférence

TeamsMeetingCoordinatesLocator

Localisateur utilisé pour participer à une réunion avec des coordonnées de réunion.

TeamsMeetingIdLocator

Localisateur utilisé pour participer à une réunion avec l’ID et le code de réunion.

TeamsMeetingLinkLocator

Localisateur utilisé pour participer à une réunion avec un lien de réunion.

TranscriptionCallFeature

Fonctionnalité de transcription d’appel.

Transfer

Représente un objet Transfer

TransferCallFeature

Fonctionnalité de transfert d’appel.

TransferErrorCode

Code d’erreur de transfert

TransferEventArgs

Base d’événements de transfert

TransferToCallLocator

Transférer un appel vers un autre appel

TransferToCallOptions

Options de transfert d’un appel à un appel

TransferToParticipantLocator

Transférer l’appel au participant

TransferToParticipantOptions

Options de transfert d’un appel à un participant

TransportMediaStats

Statistiques des médias de type générique

TurnConfiguration

Représente la configuration du serveur de tour pour envoyer tout le trafic multimédia via celui-ci.

UserFacingDiagnosticsFeature

Fonctionnalité pour les diagnostics d’appel.

VideoConstraints

Contrainte du flux vidéo

VideoDeviceInfo

Informations sur un appareil photo.

VideoEffect

Effet vidéo de base.

VideoEffectConfig

Configuration de l’effet vidéo de base.

VideoEffectsFeature

Interface API pour la fonctionnalité VideoEffects

VideoInCallDiagnostics

Qualité vidéo diagnostics

VideoOptions

Représente l’option vidéo dans CallOption

VideoStreamFeature

Représente une fonctionnalité de flux vidéo

VideoStreamFeatureContext

Représente le contexte fourni pour les fonctionnalités de flux audio/vidéo étendues au niveau du constuctor.

VideoStreamFeatureFactory

Représente la fabrique des fonctionnalités de flux vidéo

VideoStreamRendererView

Vue d’un flux vidéo.

Volume

Alias de type

AudioDeviceType

Type d’un périphérique audio.

AudioEffectsFeatureErrorListener

Type de rappel de l’écouteur d’erreur de fonctionnalité effets audio

AudioEffectsFeatureEvent

Événements de fonctionnalité d’effets audio

AudioEffectsFeatureListener

Type de rappel de l’écouteur de fonctionnalité effets audio

AudioIssue

Représente la fin des problèmes audio de l’enquête d’appel.

Exemple

NoLocalAudio - other participants unable to hear me.
NoRemoteAudio - participant unable to hear another participant's audio.
Echo - heard echo.
AudioNoise - heard audio noise.
LowVolume - call audio volume was low.
AudioStoppedUnexpectedly - call audio stopped unexpectedly.
DistortedSpeech - audio was distorted.
AudioInterruption - audio was interrupted.
OtherIssues - any other audio issue not listed here.
AudioSourceChangedEvent

Charge utile pour l’événement de modification de la source audio.

AudioStreamFeatureCtor

Représente le constructeur pour l’objet AudioStreamFeature, ainsi que l’argument de contexte.

BackgroundBlurConfig

Configuration du flou d’arrière-plan.

CallAgentFeatureCtor

Représente le constructeur pour les objets CallAgentFeature, ainsi que l’argument de contexte.

CallClientFeatureCtor

Représente le constructeur des objets CallClientFeature, ainsi que l’argument de contexte.

CallDirection

Direction d’un appel :

  • 'Entrant'
  • 'Sortant'
CallEndedEvent

Charge utile pour l’événement d’appel terminé.

CallFeatureCtor

Représente le constructeur pour les objets CallFeature, ainsi que l’argument de contexte.

CallInformationContext
CallInformationIdentifierKind
CallInformationScenario
CallInitializationResult

États d’initialisation de la pile des appels

CallState

États d’appel.

CapabilitiesChangeHandler

Définition de rappel pour gérer l’événement CaptionsReceivedEventType.

CapabilitiesChangedEventType

Type d’événement pour l’événement de modification des fonctionnalités

CapabilitiesChangedReason

Raison de la modification des fonctionnalités

CapabilityResolutionReason

Raison de la résolution des capacités

CaptionLanguageChangedEventType

Type d’événement pour légende’événement de modification de langue

CaptionsHandler

Définition de rappel pour la gestion de l’événement CaptionsReceivedEventType

CaptionsKind

Captions Type pour classifier le type d’objet Captions

CaptionsKindChangedEventType

Type d’événement pour l’événement Captions Type changed

CaptionsPropertyChangedEventType

Type d’événement pour l’événement de modification de la propriété captions

CaptionsReceivedEventType

Type d’événement pour les légendes reçues

CaptionsResultType

Type pour la classification de la fin de la transcription de l’expression actuelle

CaptionInfo aura la valeur ResultType Partial si le texte contient une phrase partiellement parlée. CaptionInfo aura la valeur ResultType Final si la phrase a été entièrement transcrite.

ChangedParticipantCapabilities

Fonctionnalités des participants modifiées

CollectionUpdatedEvent

Charge utile pour l’événement mis à jour du regroupement.

CompositeAudioDeviceType

Type d’un périphérique audio composite.

ConnectionState

ConnectionState est utilisé pour indiquer l’état de connexion du CallAgent.

  • « Connecté » : CallAgent est connecté et prêt à recevoir des appels entrants.
  • « Déconnecté » : l’élément CallAgent est déconnecté et risque de ne pas recevoir d’appels entrants.
ConnectionStateChangedEvent

Charge utile pour l’événement de changement d’état.

ConnectionStateChangedReason

Raison pour laquelle l’état de la connexion a changé.

DataChannelPriority

option priority dans DataChannelSenderOpenOptions

DataChannelReceiverCloseEvent

Écouteur d’événements de fermeture DataChannel

DataChannelReceiverCreatedEvent

Écouteur d’événements DataChannelChannelReceiverCreated

DataChannelReceiverMessageReadyEvent

Écouteur d’événements MessageReady DataChannel

DataChannelReliability

option de fiabilité dans DataChannelSenderOpenOptions

DataChannelSenderOpenOptions

Options de l’expéditeur pour la création d’un objet d’expéditeur DataChannel

DeviceAvailabilityGrade

Niveau de disponibilité de l’appareil

DeviceSupportGrade

Niveau de prise en charge du navigateur/du système d’exploitation

DeviceType

Type d’appareil.

DiagnosticChangedEventArgs

Arguments de l’écouteur pour l’événement d’appel 'diagnosticChanged'

  • la valeur est DiagnosticQuality ou DiagnosticFlag :
    • DiagnosticQuality = enum { Good = 1, Poor = 2, Bad = 3 }.
    • DiagnosticFlag = true | Faux.
  • valueType = 'DiagnosticQuality' | 'DiagnosticFlag'
DiagnosticFlag

Valeur de l’indicateur booléen pour les diagnostics associées booléennes telles que DeviceSpeakWhileMuted, NoNetwork, etc.

DiagnosticValueType

Type de valeur de diagnostic. DiagnosticQuality ou DiagnosticFlag

DtmfTone

Tonalité DTMF pour les appels RTC.

Environment

Informations sur le navigateur

EnvironmentInfo

Informations sur l’environnement

GroupLocator

Localisateur de groupe.

IncomingCallEvent

Charge utile pour l’événement d’appel entrant.

IncomingScreenShareMediaStats

Type générique de partage d’écran recevoir des statistiques sur les médias

LatestDiagnosticValue

Dernière valeur pour un diagnostic d’appel

LoweredHandEventType

Nom du type d’événement pour la fonctionnalité de main baissée

LoweredHandListener

Définition de rappel pour la gestion de l’événement LowerHandEventType.

MediaDiagnosticChangedEventArgs
  • diagnostic est le type de diagnostic de média, par exemple, speakingWhileMicrophoneIsMuted, cameraStartFailed, etc...
MediaDiagnosticType

Types de diagnostic de média

MediaStatValue

Propriétés des statistiques dans l’événement summaryReported

MediaStatsAggregation

Propriétés de l’agrégation pour chaque champ de statistiques.

MediaStatsCollectorOptions

Options pour le collecteur de statistiques sur les médias

MediaStatsReportSampleEvent

Charge utile pour les statistiques de média émises sampleReported event.

MediaStatsReportSummaryEvent

Charge utile pour les statistiques de média émises summaryReported event.

MediaStreamType

Type de flux multimédia.

  • Vidéo - Flux multimédia à partir d’un appareil photo
  • Partage d’écran : flux multimédia à partir d’un écran, d’une application ou d’un onglet de navigateur
  • RawMedia : flux multimédia vidéo brut ou flux de partage d’écran brut
  • LiveStream - Flux multimédia à partir d’un flux en direct
  • Audio - Flux multimédia à partir d’un périphérique audio
MeetingLocator

Localisateur de réunion.

NetworkDiagnosticChangedEventArgs
  • diagnostic est le type de diagnostic réseau, par exemple networkRcvQuality, noNetwrok, etc... DeviceSpeakWhileMuted, etc...
NetworkDiagnosticType

Type de diagnostic réseau

NoiseSuppressionEffectName

Représente les noms des effets de suppression du bruit

OutgoingScreenShareMediaStats

Type générique de partage d’écran envoyer des statistiques multimédias

OverallIssue

Représente la fin des problèmes d’appel de l’enquête d’appel.

Exemple

CallCannotJoin - participant is unable to join the call.
CallCannotInvite - participant is unable to add another participant in the call.
HadToRejoin - participant rejoined the call due the call quality issue.
CallEndedUnexpectedly - when the call ended unexpectedly.
OtherIssues - any other overall call issue not listed here.
ParticipantCapabilities

Fonctionnalités des participants

ParticipantCapabilityName

Raison de la résolution des capacités

ParticipantRole

Rôle de participant.

PreCallDiagnosticsResult

Résultats de diagnostic

PropertyChangedEvent

Charge utile pour l’événement de modification de propriété.

PushNotificationData

Données de notification Push

QualityGrade

Qualité des appels

RaisedHandEventType

Nom du type d’événement pour la fonctionnalité lever la main

RaisedHandListener

Définition de rappel pour la gestion de l’événement RaisedHandEventType.

Reaction

Types de réactions définis pour tout le monde

ReactionListener

Définition de rappel pour la gestion de l’événement ReactionEventType.

RemoteParticipantState

État du participant distant.

ResultCategories

Catégories de résultats d’erreur

RoomLocator

Localisateur de salle.

RunOptions

Options PreCallDiagnostics

ScalingMode

Mode de mise à l’échelle pour l’affichage d’un flux vidéo.

ScreenshareIssue

Représente la fin des problèmes de partage d’écran de l’enquête d’appel.

Exemple

NoContentLocal - other participants unable to see my screen.
NoContentRemote - participant unable to saw another participant's screen share.
CannotPresent - participant was unable to share the screen.
LowQuality - screen share video quality was low.
Freezes - screen share freezes.
StoppedUnexpectedly - screen share stopped unexpectedly.
LargeDelay - watch screen share having large delay.
OtherIssues - any other screen share issue not listed here.
SpokenLanguageChangedEventType

Type d’événement pour l’événement de modification de la langue parlée des légendes

SpotlightChangedEventType

Nom du type d’événement pour la fonctionnalité Spotlight

TeamsCaptionsHandler

Définition de rappel pour la gestion de l’événement CaptionsReceivedEventType

TeamsIncomingCallEvent

Charge utile pour l’événement d’appel entrant Teams.

TranscriptionPropertyChangedEventType

Événement de modification de la propriété de transcription.

TransferAcceptedEvent

Événement où un transfert a été accepté

TransferAcceptedEventType

Nom du type d’événement pour le transfert accepté

TransferState

État de transfert

VideoDeviceType

Type d’appareil vidéo.

VideoEffectError

Type d’erreur d’effet vidéo.

VideoEffectErrorPayload

Charge utile de l’erreur d’effet vidéo.

VideoEffectName

Représente le nom d’un effet vidéo.

VideoEffectProcessor

Type d’union pour tous les effets

VideoEffectsFeatureErrorListener

Type d’écouteur pour la fonction d’abonnement « effectsError »

VideoEffectsFeatureEvent

Types d’événements d’abonnement

VideoEffectsFeatureListener

Type d’écouteur pour les fonctions d’abonnement à la fonctionnalité d’effets

VideoIssue

Représente la fin des problèmes vidéo d’enquête d’appel.

Exemple

NoVideoReceived - participant unable to saw another participant's video.
NoVideoSent - other participants unable to see me.
LowQuality - video quality was low.
Freezes - video freezes.
StoppedUnexpectedly - video stopped unexpectedly.
DarkVideoReceived - participant receives dark video.
AudioVideoOutOfSync - participant watch video and audio out of sync.
OtherIssues - any other video issue not listed here.
VideoSendConstraints

Représente les contraintes de flux vidéo

VideoSourceChangedEvent

Charge utile pour l’événement de modification de la source vidéo.

VideoStreamFeatureCtor

Représente le constructeur de l’objet VideoStreamFeature, ainsi que l’argument de contexte.

xHeader

X-header.

Énumérations

CallAgentKind

Type d’objet de l’agent d’appel.

CallKind

Type d’objet d’appel.

DiagnosticQuality

Valeur de qualité pour les diagnostics liées à la qualité, telles que NetworkSendQuality, NetworkRevQuality, etc... Bon = 1, pas de problème. Pauvre = 2, problème léger. Mauvais = 3, problème grave.

IncomingCallKind

Type d’objet d’appel entrant.

LocalRecordingState

État de recoing local

RecordingState

État de l'enregistrement.