@azure/communication-calling package

Classi

CallClient

CallClient è il punto di ingresso principale dell'SDK. CallClient viene usato per creare CallAgent e ottenere DeviceManager.

LocalAudioStream

Rappresenta un flusso audio locale per un dispositivo michrophone locale

LocalVideoStream

Rappresenta un flusso video locale per un dispositivo fotocamera locale

VideoStreamRenderer

Renderer per un flusso video

Interfacce

AcceptCallOptions

Opzioni per accettare una chiamata in ingresso. Passare flussi video che verranno usati per accettare una chiamata in ingresso. Se videoOptions non è definito, la chiamata in ingresso verrà accettata con video locale disattivata. Se AudioOptions non è definito, la chiamata in ingresso verrà accettata con il microfono predefinito come origine da gestione dispositivi.

AddCommunicationUserOptions

Opzioni per l'aggiunta di un partecipante AddCommunicationUserOptions a una chiamata in corso.

AddMicrosoftTeamsUserOptions

Opzioni per l'aggiunta di un partecipante MicrosoftTeamsUser a una chiamata in corso.

AddPhoneNumberOptions

Opzioni per l'aggiunta di un partecipante PSTN a una chiamata in corso.

AddTeamsParticipantOptions

Opzioni per l'aggiunta di un partecipante di Teams a una chiamata di Teams in corso.

AdmitAllOperationResult

Risultato per ammettere tutti i partecipanti.

AdmitLobbyParticipantOptions

Opzioni per l'ammissione dei partecipanti dalla lobby.

AudioDeviceInfo

Informazioni su un microfono o un dispositivo altoparlante.

AudioInCallDiagnostics

Diagnostica della qualità audio

AudioOptions

Opzioni audio fornite durante l'esecuzione di una chiamata in uscita o l'aggiunta a una chiamata di gruppo.

BackgroundBlurEffect

Effetto blur di sfondo.

BackgroundReplacementConfig

Configurazione sostituzione in background.

BackgroundReplacementEffect

Effetto di sostituzione in background.

BaseFeature

Rappresenta l'interfaccia di base per qualsiasi funzionalità

BaseInCallDiagnostics

Nella diagnostica delle chiamate raccolte

Call

Rappresenta una chiamata.

CallAgent

CallAgent viene usato per gestire le chiamate.

CallAgentCommon

Interfaccia comune di CallAgent.

CallAgentFeature

Rappresenta una funzionalità CallAgent.

CallAgentFeatureContext

Rappresenta il contesto fornito per le funzionalità dell'agente di chiamata estese nel costruttore.

CallAgentFeatureFactory

Rappresenta la factory delle funzionalità dell'agente di chiamata

CallAgentOptions

Opzioni per la creazione di CallAgent.

CallClientFeature

Rappresenta una funzionalità CallClient.

CallClientFeatureContext

Rappresenta il contesto fornito per le funzionalità client di chiamata estese nel costruttore.

CallClientFeatureFactory

Rappresenta la factory delle funzionalità dell'agente client di chiamata

CallClientOptions

Chiamare le opzioni client

CallCommon

Interfaccia comune Chiama.

CallConstraints

Rappresenta i vincoli per una chiamata

CallDiagnostics

Diagnostica delle chiamate

CallEndReason

Descrive il motivo per cui la chiamata è terminata.

CallFeature

Rappresenta una funzionalità di chiamata.

CallFeatureContext

Rappresenta il contesto fornito per le funzionalità di chiamata estese nel costruttore.

CallFeatureFactory

Rappresenta la factory delle funzionalità di chiamata

CallInfo

Informazioni su una chiamata.

CallInfoCommon

Interfaccia comune di CallInfo.

CallRating

Rappresenta una classificazione del sondaggio delle chiamate.

CallSurvey

Rappresenta la fine del sondaggio di chiamata.

CallSurveyFeature

Funzionalità per ACS Live Streaming

CallSurveyResponse

Rappresenta la fine della risposta al sondaggio delle chiamate.

CallerInfo

Informazioni sul chiamante.

CapabilitiesChangeInfo
CapabilitiesFeature

Funzionalità.

Captions
CaptionsCallFeature
CaptionsCommon
CaptionsInfo
CommunicationServicesError

Errore generato quando la chiamata API ha esito negativo.

CompositeAudioDeviceInfo

Informazioni su un dispositivo audio composito.

CreateViewOptions

Opzioni per il renderer di un flusso video.

DataChannelCallFeature

Funzionalità chiamata DataChannel

DataChannelMessage

Messaggio DataChannel

DataChannelReceiver

Ricevitore DataChannel

DataChannelSender

Mittente DataChannel

DebugInfoCallClientFeature

Funzionalità per le informazioni di debug delle chiamate.

DebugInfoDump

dump ID è un uniqueIdentifier per ogni dump delle informazioni di debug

DeviceAccess

Autorizzazioni concesse dall'utente.

DeviceCompatibility

Informazioni sulla compatibilità dei dispositivi

DeviceEnumeration

Informazioni sull'enumerazione del dispositivo

DeviceManager

La Gestione dispositivi viene usata per gestire dispositivi multimediali di sistema, ad esempio fotocamere, microfoni e altoparlanti.

DiagnosticOptions

Opzioni di diagnostica

Disposable

Eliminare un oggetto.

DominantSpeakersCallFeature

Funzionalità per l'altoparlante dominante della chiamata.

DominantSpeakersInfo

Informazioni sui relatori dominanti di una chiamata

EmergencyCallOptions
EndpointDetails

Dettagli dell'endpoint di un partecipante remoto

FeatureFactory

Rappresenta l'interfaccia per il factoring di una funzionalità

GroupCallLocator

Localizzatore usato per partecipare a una chiamata di gruppo.

GroupChatCallLocator

Localizzatore usato per partecipare alla chiamata chat del gruppo.

HangUpOptions

Opzioni per l'sospensione di una chiamata.

IceServer

Rappresenta un server di ghiaccio (stun/turn)

InCallDiagnostics

Informazioni di diagnostica delle chiamate

IncomingAudioMediaStats

Tipo generico di statistiche multimediali di ricezione audio

IncomingCall

Rappresenta una chiamata in ingresso.

IncomingCallCommon

Interfaccia comune della chiamata in ingresso.

IncomingCallPushNotificationData

Dati di notifica push delle chiamate in ingresso

IncomingVideoMediaStats

Tipo generico di statistiche multimediali di ricezione video

JoinCallOptions

Opzioni per partecipare a una chiamata di gruppo. Passare il flusso video che verrà usato per avviare una chiamata. I partecipanti remoti nella chiamata riceveranno il flusso video in modo che possano eseguirne il rendering nelle loro UI. Passare le opzioni audio meteo per partecipare alla chiamata disattivata o non modificata. Se videoOptions non è definito, la chiamata verrà avviata con il video locale disattivato.

LatestMediaDiagnostics

Diagnostica multimediale più recente generata.

LatestNetworkDiagnostics

Diagnostica di rete più recente generata.

Lobby

Sala riunioni di Teams

LocalRecordingCallFeature

Funzionalità per la registrazione delle chiamate.

LocalRecordingInfo

Informazioni sulla registrazione locale.

MediaConstraintRange

Intervallo di vincoli

MediaDiagnostics

Diagnostica multimediale

MediaStatsCallFeature

Funzionalità per ottenere statistiche multimediali durante una chiamata.

MediaStatsCollector

Agente di raccolta statistiche multimediali.

MediaStatsReportSample

statistiche multimediali dall'evento 'sampleReported'

MediaStatsReportSummary

Statistiche multimediali aggregate dall'evento 'summaryReported'

NetworkConfiguration

Rappresenta la configurazione di rete da impostare durante la creazione del client di chiamata

NetworkDiagnostics

Diagnostica di rete

OptimalVideoCountCallFeature

Funzionalità per il conteggio video ottimale

OutgoingAudioMediaStats

Tipo generico di statistiche multimediali di invio audio

OutgoingVideoMediaStats

Tipo generico di statistiche multimediali di invio video

PPTLiveCallFeature

Funzionalità PPTLive.

ParticipantInfo

Rappresenta un partecipante in una chiamata.

PermissionConstraints

Definire i vincoli per l'accesso ai dispositivi locali.

PreCallDiagnosticsFeature

Funzionalità PreCallDiagnostics

ProxyConfiguration

Rappresenta la configurazione proxy del server proxy per inviare il traffico tramite tale server proxy.

RaiseHandCallFeature

Alza la funzione di reazione delle chiamate della mano.

RaisedHand

Generare l'oggetto stato della mano

RaisedHandChangedEvent

Informazioni sugli eventi in basso

RatingScale

Scala di valutazione per eseguire l'override della scala predefinita

ReactionCallFeature

Funzionalità di reazione alle riunioni.

ReactionEventPayload

Modello di dati del messaggio di reazione

ReactionMessage

Tipo di messaggio di reazione

RecordingCallFeature

Funzionalità per la registrazione delle chiamate.

RecordingInfo

Informazioni di registrazione delle chiamate.

RejectLobbyParticipantOptions

Opzioni per rifiutare un partecipante dalla sala di attesa.

RemoteAudioStream

Flusso audio remoto della chiamata.

RemoteParticipant

Rappresenta un partecipante remoto in una chiamata.

RemoteVideoStream

Rappresenta il video o la condivisione dello schermo di un partecipante remoto.

RemoteVideoStreamCommon

Rappresenta il video o lo streaming live di un partecipante remoto.

RoomCallLocator

Localizzatore usato per partecipare a una chiamata di sala.

SpotlightCallFeature

Funzionalità di chiamata Spotlight.

SpotlightedParticipant

Oggetto evento con stato Spotlight modificato

StartCallOptions

Opzioni per avviare una chiamata in uscita.

StartCaptionsOptions
StartTeamsCallOptions

Opzioni per avviare una chiamata di Teams in uscita.

StartTeamsGroupCallOptions

Opzioni per avviare una chiamata di gruppo di Teams in uscita.

StreamSize

Stream dimensioni.

SubmitSurveyOptions

Opzioni per l'invio del sondaggio di chiamata.

TeamsCall

Rappresenta una chiamata di Teams.

TeamsCallAgent

TeamsCallAgent viene usato per gestire le chiamate di Teams.

TeamsCallAgentOptions

Opzioni per la creazione di TeamsCallAgent.

TeamsCallInfo

Informazioni su una chiamata di Teams.

TeamsCaptions
TeamsCaptionsInfo
TeamsIncomingCall

Reoresentsentss una chiamata in arrivo di Teams.

TeamsMeetingAudioConferencingCallFeature

Funzionalità di chiamata TeamsMeetingAudioConferencing.

TeamsMeetingAudioConferencingDetails

Rappresenta i dettagli delle audioconferenze di una riunione di Teams

TeamsMeetingAudioConferencingPhoneNumber

Rappresenta il numero di telefono assegnato a un bridge di audioconferenza

TeamsMeetingCoordinatesLocator

Localizzatore usato per partecipare a una riunione con coordinate di riunione.

TeamsMeetingIdLocator

Localizzatore usato per partecipare a una riunione con ID riunione e codice.

TeamsMeetingLinkLocator

Localizzatore usato per partecipare a una riunione con il collegamento alla riunione.

TranscriptionCallFeature

Funzionalità per la trascrizione delle chiamate.

Transfer

Rappresenta un oggetto Transfer

TransferCallFeature

Funzionalità per il trasferimento delle chiamate.

TransferErrorCode

Trasferire il codice di errore

TransferEventArgs

Base eventi di trasferimento

TransferToCallLocator

Trasferire una chiamata in un'altra chiamata

TransferToCallOptions

Opzioni per il trasferimento di una chiamata a una chiamata

TransferToParticipantLocator

Trasferire la chiamata al partecipante

TransferToParticipantOptions

Opzioni per il trasferimento di una chiamata a un partecipante

TransportMediaStats

Tipo generico di statistiche dei supporti di trasporto

TurnConfiguration

Rappresenta la configurazione del server di turno per inviare tutto il traffico multimediale attraverso di esso.

UserFacingDiagnosticsFeature

Funzionalità per la diagnostica delle chiamate.

VideoConstraints

Vincolo del flusso video

VideoDeviceInfo

Informazioni su un dispositivo fotocamera.

VideoEffect

Effetto video di base.

VideoEffectConfig

Configurazione dell'effetto video di base.

VideoEffectsFeature

Interfaccia API per la funzionalità VideoEffects

VideoInCallDiagnostics

Diagnostica della qualità video

VideoOptions

Rappresenta l'opzione video in CallOption

VideoStreamFeature

Rappresenta una funzionalità flusso video

VideoStreamFeatureContext

Rappresenta il contesto fornito per le funzionalità di flusso audio/video estese nel constuctor.

VideoStreamFeatureFactory

Rappresenta la factory delle funzionalità del flusso video

VideoStreamRendererView

Visualizzazione per un flusso video.

Volume

Alias tipo

AudioDeviceType

Tipo di dispositivo audio.

AudioIssue

Rappresenta la fine dei problemi audio del sondaggio delle chiamate.

Esempio

NoLocalAudio : altri partecipanti non possono sentirmi. NoRemoteAudio: partecipante non è in grado di ascoltare l'audio di un altro partecipante. Echo - sentito eco. AudioNoise - rumore audio sentito. LowVolume: il volume audio delle chiamate è basso. AudioStoppedUnexpectedly - chiamare l'audio è stato arrestato in modo imprevisto. DistortedSpeech : l'audio è stato distorto. AudioInterruption: l'audio è stato interrotto. AltreIssues: qualsiasi altro problema audio non elencato qui.

AudioSourceChangedEvent

Payload per l'evento modificato dall'origine audio.

BackgroundBlurConfig

Configurazione del blur in background.

CallAgentFeatureCtor

Rappresenta il costruttore per gli oggetti CallAgentFeature, insieme all'argomento del contesto.

CallClientFeatureCtor

Rappresenta il costruttore per gli oggetti CallClientFeature, insieme all'argomento del contesto.

CallDirection

Direzione di una chiamata:

  • 'In ingresso'
  • 'In uscita'
CallEndedEvent

Payload per l'evento terminato per la chiamata.

CallFeatureCtor

Rappresenta il costruttore per gli oggetti CallFeature, insieme all'argomento del contesto.

CallInformationContext
CallInformationIdentifierKind
CallInformationScenario
CallInitializationResult

Stati di inizializzazione dello stack di chiamate

CallState

Stati di chiamata.

CapabilitiesChangeHandler
CapabilitiesChangedEventType
CapabilitiesChangedReason

Funzionalità modificate motivo

CapabilityResolutionReason

Motivo della risoluzione delle funzionalità

CaptionLanguageChangedEventType
CaptionsHandler
CaptionsKind
CaptionsKindChangedEventType
CaptionsPropertyChangedEventType
CaptionsReceivedEventType
CaptionsResultType
ChangedParticipantCapabilities

Funzionalità del partecipante modificate

CollectionUpdatedEvent

Payload per l'evento aggiornato della raccolta.

CompositeAudioDeviceType

Tipo di dispositivo audio composito.

ConnectionState

ConnectionState viene usato per indicare lo stato di connessione di CallAgent.

ConnectionStateChangedEvent

Payload per lo stato di connessione modificato.

ConnectionStateChangedReason

Motivo per cui lo stato della connessione è cambiato.

DataChannelPriority

opzione priority in DataChannelSenderOpenOptions

DataChannelReceiverCloseEvent

Listener di eventi chiudi DataChannel

DataChannelReceiverCreatedEvent

DataChannel dataChannelReceiverCreato listener eventi

DataChannelReceiverMessageReadyEvent

Listener eventi DataChannel MessageReady

DataChannelReliability

opzione di affidabilità in DataChannelSenderOpenOptions

DataChannelSenderOpenOptions

Opzioni del mittente per la creazione di un oggetto mittente DataChannel

DeviceAvailabilityGrade

Livello di disponibilità del dispositivo

DeviceSupportGrade

Livello di supporto del browser/sistema operativo

DeviceType

Tipo di dispositivo.

DiagnosticChangedEventArgs

Argomenti del listener per l'evento 'diagnosticChanged' della chiamata

  • value è DiagnosticQuality o DiagnosticFlag:
    • DiagnosticQuality = enum { Good = 1, Poor = 2, Bad = 3 }.
    • DiagnosticFlag = true | False.
  • valueType = 'DiagnosticQuality' | 'DiagnosticFlag'
DiagnosticFlag

Valore del flag booleano per la diagnostica correlata booleana, ad esempio DeviceSpeakWhileMuted, NoNetwork e così via...

DiagnosticValueType

Tipo di valore di diagnostica. DiagnosticaQualità o DiagnosticaFlag

DtmfTone

Tono DTMF per le chiamate PSTN.

Environment

Informazioni sul browser

EnvironmentInfo

Informazioni sull'ambiente

GroupLocator

Localizzatore di gruppi.

IncomingCallEvent

Payload per l'evento di chiamata in ingresso.

IncomingScreenShareMediaStats

Tipo generico di screenshare ricevere statistiche multimediali

LatestDiagnosticValue

Valore più recente per una diagnostica delle chiamate

LoweredHandEventType

Nome del tipo di evento per la funzionalità a mano inferiore

LoweredHandListener

Definizione di callback per la gestione dell'evento LowerHandEventType.

MediaDiagnosticChangedEventArgs
  • diagnostica è il tipo di diagnostica multimediale, ad esempio parlandoWhileMicrophoneIsMuted, cameraStartFailed e così via...
MediaDiagnosticType

Tipi di diagnostica multimediale

MediaStatValue

Proprietà delle statistiche nell'evento riepilogoReported

MediaStatsAggregation

Proprietà di aggregazione per ogni campo delle statistiche.

MediaStatsCollectorOptions

Opzioni per l'agente di raccolta statistiche multimediali

MediaStatsReportSampleEvent

Payload per le statistiche multimediali generate evento sampleReported.

MediaStatsReportSummaryEvent

Payload per le statistiche multimediali generate riepilogoReported evento.

MediaStreamType

Tipo di flusso multimediale.

  • Video - Flusso multimediale da un dispositivo fotocamera
  • ScreenSharing - Flusso multimediale da una schermata, un'app o una scheda del browser
  • RawMedia - Flusso multimediale non elaborato o flusso di condivisione dello schermo non elaborato
  • LiveStream - Flusso multimediale da un flusso live
  • Audio - Flusso multimediale dal dispositivo audio
MeetingLocator

Localizzatore di riunioni.

NetworkDiagnosticChangedEventArgs
  • la diagnostica è il tipo di diagnostica di rete, ad esempio networkRcvQuality, noNetwrok e così via... DeviceSpeakWhileMuted e così via...
NetworkDiagnosticType

Tipo di diagnostica di rete

OutgoingScreenShareMediaStats

Tipo generico di statistiche multimediali di invio di screenshare

OverallIssue

Rappresenta la fine dei problemi di chiamata al sondaggio.

Esempio

CallCannotJoin: il partecipante non è in grado di partecipare alla chiamata. CallCannotInvite: non è possibile aggiungere un altro partecipante alla chiamata. HadToRejoin : il partecipante ha ricongiurato la chiamata a causa del problema di qualità della chiamata. CallEndedUnexpectedly- quando la chiamata termina in modo imprevisto. AltreIssues: qualsiasi altro problema complessivo di chiamata non elencato qui.

ParticipantCapabilities

Funzionalità dei partecipanti

ParticipantCapabilityName

Motivo della risoluzione delle funzionalità

ParticipantRole

Ruolo partecipante.

PreCallDiagnosticsResult

Risultati di diagnostica

PropertyChangedEvent

Payload per l'evento modificato dalla proprietà.

PushNotificationData

Dati di notifica push

QualityGrade

Qualità delle chiamate

RaisedHandEventType

Nome del tipo di evento per la funzione alza mano

RaisedHandListener

Definizione di callback per la gestione dell'evento RaisedHandEventType.

Reaction

Tipi di reazione definiti per tutti

ReactionListener

Definizione di callback per la gestione dell'evento ReactionEventType.

RemoteParticipantState

Stato del partecipante remoto.

ResultCategories

Categorie di risultati degli errori

RoomLocator

Localizzatore di camere.

RunOptions

Opzioni preCallDiagnostics

ScalingMode

Modalità di ridimensionamento per la visualizzazione di un flusso video.

ScreenshareIssue

Rappresenta la fine dei problemi di screenshare del sondaggio di chiamata.

Esempio

NoContentLocal: altri partecipanti non sono in grado di visualizzare la schermata. NoContentRemote: partecipante non è in grado di visualizzare la condivisione dello schermo di un altro partecipante. CannotPresent: il partecipante non è riuscito a condividere la schermata. LowQuality: la qualità del video di condivisione dello schermo era bassa. Blocca: la condivisione dello schermo si blocca. StoppedUnexpectedly: la condivisione dello schermo è stata arrestata in modo imprevisto. LargeDelay: watch condivisione dello schermo con un ritardo elevato. OtherIssues: qualsiasi altro problema di condivisione dello schermo non elencato qui.

SpokenLanguageChangedEventType
SpotlightChangedEventType

Nome del tipo di evento per la funzionalità Spotlight

TeamsCaptionsHandler
TeamsIncomingCallEvent

Payload per l'evento di chiamata in ingresso di Teams.

TranscriptionPropertyChangedEventType

Evento di modifica della proprietà di trascrizione.

TransferAcceptedEvent

Evento che è stato accettato un trasferimento

TransferAcceptedEventType

Nome del tipo di evento per il trasferimento accettato

TransferState

Stato di trasferimento

VideoDeviceType

Tipo di dispositivo video.

VideoEffectError

Tipo di errore dell'effetto video.

VideoEffectErrorPayload

Payload dell'errore dell'effetto video.

VideoEffectName

Rappresenta il nome di un effetto video.

VideoEffectProcessor

Tipo di unione per tutti gli effetti

VideoEffectsFeatureErrorListener

Tipo di listener per la funzione di sottoscrizione 'effectsError'

VideoEffectsFeatureEvent

Tipi di eventi di sottoscrizione

VideoEffectsFeatureListener

Tipo di listener per le funzioni di sottoscrizione delle funzionalità degli effetti

VideoIssue

Rappresenta la fine dei problemi video del sondaggio di chiamata.

Esempio

NoVideoReceived: partecipante non è riuscito a visualizzare il video di un altro partecipante. NoVideoSent - altri partecipanti non riescono a vedermi. LowQuality: la qualità del video era bassa. Si blocca: il video si blocca. StoppedUnexpectedly : il video si è arrestato in modo imprevisto. DarkVideoReceived: il partecipante riceve un video scuro. AudioVideoOutOfSync: partecipante watch video e audio non sincronizzati. OtherIssues: qualsiasi altro problema video non elencato qui.

VideoSendConstraints

Rappresenta i vincoli del flusso video

VideoSourceChangedEvent

Payload per l'evento modificato dell'origine video.

VideoStreamFeatureCtor

Rappresenta il costruttore per l'oggetto VideoStreamFeature, insieme all'argomento context.

VideoStreamKind

Enumerazioni

CallAgentKind

Tipo di oggetto agente di chiamata.

CallKind

Tipo di oggetto call.

DiagnosticQuality

Valore di qualità per la diagnostica correlata alla qualità, ad esempio NetworkSendQuality, NetworkRevQuality e così via... Buono = 1, nessun problema. Povero = 2, problema lieve. Bad = 3, grave problema.

IncomingCallKind

Tipo di oggetto di chiamata in ingresso.

LocalRecordingState

Stato di ripetizione locale

RecordingState_2

Stato di registrazione.