@azure/communication-calling package

Třídy

CallClient

CallClient je hlavním vstupním bodem sady SDK. CallClient se používá k vytvoření agenta CallAgent a k získání DeviceManageru.

LocalAudioStream

Představuje místní zvukový stream pro místní michrophone zařízení

LocalVideoStream

Představuje místní videostream pro místní kamerové zařízení.

VideoStreamRenderer

Renderer pro stream videa

Rozhraní

AcceptCallOptions

Možnosti přijetí příchozího hovoru Předejte streamy videa, které se použijí k přijetí příchozího hovoru. Pokud nejsou možnosti videoOptions definovány, příchozí hovor bude přijat s vypnutým místním videem. Pokud možnost AudioOptions není definovaná, příchozí hovor se přijme s výchozím mikrofonem jako zdroj ze Správce zařízení.

ActiveAudioEffects

Představuje aktuální aktivní zvukové efekty.

AddCommunicationUserOptions

Možnosti pro přidání účastníka AddCommunicationUserOptions k probíhajícímu hovoru

AddMicrosoftTeamsUserOptions

Možnosti pro přidání účastníka MicrosoftTeamsUživatele do probíhajícího hovoru.

AddPhoneNumberOptions

Možnosti pro přidání účastníka veřejné telefonní sítě k probíhajícímu hovoru

AddTeamsParticipantOptions

Možnosti pro přidání účastníka Teams do probíhajícího hovoru v Teams

AdmitAllOperationResult

Výsledek pro připuštění všech účastníků

AdmitLobbyParticipantOptions

Možnosti pro povolení účastníka z předsálí

AudioDeviceInfo

Informace o mikrofonu nebo reproduktorovém zařízení.

AudioEffect

Základní zvukový efekt.

AudioEffectsFeature

Rozhraní API pro funkci AudioEffects

AudioEffectsStartConfig

Představuje konfiguraci zvukových efektů při spouštění efektů.

AudioEffectsStopConfig

Představuje konfiguraci zvukových efektů při zastavování efektů.

AudioInCallDiagnostics

Diagnostika kvality zvuku

AudioOptions

Možnosti zvuku poskytované při odchozím hovoru nebo připojení ke skupinovému hovoru.

AudioStreamFeature

Představuje funkci zvukového streamu.

AudioStreamFeatureContext

Představuje kontext poskytnutý pro rozšířené funkce streamu zvuku nebo videa v konstruktoru.

AudioStreamFeatureFactory

Představuje objekt pro vytváření funkcí zvukového streamu.

BackgroundBlurEffect

Efekt rozostření pozadí.

BackgroundReplacementConfig

Konfigurace nahrazení na pozadí

BackgroundReplacementEffect

Efekt nahrazení pozadí

BaseFeature

Představuje základní rozhraní pro libovolnou funkci.

BaseInCallDiagnostics

V části Diagnostika volání byla shromážděna

Call

Představuje volání.

CallAgent

CallAgent se používá ke zpracování volání.

CallAgentCommon

Běžné rozhraní CallAgent.

CallAgentFeature

Představuje funkci CallAgent.

CallAgentFeatureContext

Představuje kontext poskytnutý pro rozšířené funkce agenta volání v konstruktoru.

CallAgentFeatureFactory

Představuje objekt pro vytváření funkcí agenta volání.

CallAgentOptions

Možnosti pro vytvoření agenta CallAgent.

CallClientFeature

Představuje funkci CallClient.

CallClientFeatureContext

Představuje kontext poskytnutý pro rozšířené funkce volání klienta v konstruktoru.

CallClientFeatureFactory

Představuje objekt pro volání funkcí klientského agenta.

CallClientOptions

Možnosti volání klienta

CallCommon

Společné rozhraní volání.

CallConstraints

Představuje omezení pro volání.

CallDiagnostics

Diagnostika hovorů

CallEndReason

Popisuje důvod ukončení hovoru.

CallFeature

Představuje funkci volání.

CallFeatureContext

Představuje kontext poskytnutý pro rozšířené funkce volání v konstruktoru.

CallFeatureFactory

Představuje objekt pro vytváření funkcí volání.

CallInfo

Informace o volání.

CallInfoCommon

CallInfo – společné rozhraní.

CallRating

Představuje hodnocení průzkumu volání.

CallSurvey

Představuje konec průzkumu hovoru.

CallSurveyFeature

Funkce živého streamování ACS

CallSurveyResponse

Představuje odpověď průzkumu na konci volání.

CallerInfo

Informace o volajícím.

CapabilitiesChangeInfo

Struktura dat přijatá pro každou událost CapabilitiesChangedEventType.

CapabilitiesFeature

Funkce schopností.

Captions

Struktura dat pro objekt Captions

CaptionsCallFeature

Funkce pro titulky

CaptionsCommon

Struktura dat pro objekt CaptionsCommon

CaptionsInfo

Struktura dat přijatá pro každou událost CaptionsReceivedEventType

CommunicationServicesError

Chyba, která se zobrazí při selhání volání rozhraní API.

CompositeAudioDeviceInfo

Informace o složeného zvukovém zařízení

CreateViewOptions

Možnosti rendereru streamu videa

CustomContextOptions

Možnosti volání vlastního kontextu

DataChannelCallFeature

Funkce volání datového zdroje

DataChannelMessage

Zpráva datachannel

DataChannelReceiver

Přijímač DataChannel

DataChannelSender

Odesílatel datového zdroje

DebugInfoCallClientFeature

Funkce pro informace o ladění volání

DebugInfoDump

ID výpisu paměti je jedinečný identifikátor pro každý výpis informací o ladění.

DeepNoiseSuppressionEffect

Efekt potlačení hlubokého šumu

DeviceAccess

Oprávnění udělená uživatelem

DeviceCompatibility

Informace o kompatibilitě zařízení

DeviceEnumeration

Informace o výčtu zařízení

DeviceManager

Správce zařízení slouží k manipulaci se systémová multimediální zařízení, jako jsou kamery, mikrofony a reproduktory.

DiagnosticOptions

Možnosti diagnostiky

Disposable

Odstranění objektu.

DominantSpeakersCallFeature

Funkce pro dominantního mluvčího hovoru

DominantSpeakersInfo

Informace o dominantních mluvčích hovoru

EmergencyCallOptions
EndpointDetails

Podrobnosti o koncovém bodu vzdáleného účastníka

FeatureFactory

Představuje rozhraní pro faktoring funkce.

GroupCallLocator

Lokátor používaný pro připojení ke skupinovému hovoru.

GroupChatCallLocator

Lokátor používaný k připojení ke skupinovému chatu.

HangUpOptions

Možnosti pro zavěšení hovoru

IceServer

Představuje ledový server (omráčená/otočná).

InCallDiagnostics

Volání diagnostických informací

IncomingAudioMediaStats

Obecný typ statistiky příjmu zvukových médií

IncomingCall

Představuje příchozí hovor.

IncomingCallCommon

Společné rozhraní příchozího volání.

IncomingCallPushNotificationData

Data nabízených oznámení o příchozích hovorech

IncomingVideoMediaStats

Obecný typ příjmu videa ze statistiky médií

JoinCallOptions

Možnosti připojení ke skupinovému hovoru Předejte stream videa, který se použije k zahájení hovoru. Vzdálení účastníci hovoru dostanou váš stream videa, aby ho mohli vykreslit ve svých uživatelských rozhraních. Předáním možností zvuku počasí se můžete připojit ke ztlumenému nebo neztlumenému hovoru. Pokud nejsou možnosti videoOptions definovány, zahájí se volání s vypnutým místním videem.

LatestMediaDiagnostics

Nejnovější diagnostika médií, která byla vyvolána.

LatestNetworkDiagnostics

Nejnovější diagnostika sítě, která byla aktivována.

Lobby

Předsálí schůzky Teams

LocalRecordingCallFeature

Funkce pro nahrávání hovorů

LocalRecordingInfo

Informace o místním záznamu.

MediaConstraintRange

Rozsah omezení

MediaDiagnostics

Diagnostika médií

MediaStatsCallFeature

Funkce pro získání statistik médií během hovoru

MediaStatsCollector

Kolektor statistik médií.

MediaStatsReportSample

media stats from 'sampleReported' event

MediaStatsReportSummary

Agregované statistiky médií z události summaryReported

NetworkConfiguration

Představuje konfiguraci sítě, která se má nastavit při vytváření klienta volání.

NetworkDiagnostics

Diagnostika sítě

OptimalVideoCountCallFeature

Funkce pro optimální počet videí

OutgoingAudioMediaStats

Obecný typ statistiky zvukových přenosů médií

OutgoingVideoMediaStats

Obecný typ statistiky odesílání videí

PPTLiveCallFeature

Funkce PPTLive.

ParticipantInfo

Představuje účastníka hovoru.

PermissionConstraints

Definujte omezení pro přístup k místním zařízením.

PreCallDiagnosticsFeature

Funkce PreCallDiagnostics

ProxyConfiguration

Představuje konfiguraci proxy proxy serveru pro odesílání provozu přes tento proxy server.

RaiseHandCallFeature

Funkce reakce na volání zvednutí ruky

RaisedHand

Zvednutí objektu stavu ruky

RaisedHandChangedEvent

Informace o události dolní ruky

RatingScale

Měřítko hodnocení pro přepsání výchozího měřítka

ReactionCallFeature

Funkce reakce na schůzku.

ReactionEventPayload

Datový model reakčních zpráv

ReactionMessage

Typ zprávy reakce

RecordingCallFeature

Funkce pro nahrávání hovorů.

RecordingInfo

Informace o záznamu hovoru.

RejectLobbyParticipantOptions

Možnosti odmítnutí účastníka z předsálí

RemoteAudioStream

Vzdálený zvukový stream hovoru.

RemoteParticipant

Představuje vzdáleného účastníka hovoru.

RemoteVideoStream

Představuje video nebo sdílení obrazovky vzdáleného účastníka.

RemoteVideoStreamCommon

Představuje video, sdílení obrazovky nebo živý stream vzdáleného účastníka.

RoomCallLocator

Lokátor použitý pro připojení k volání do místnosti.

SpotlightCallFeature

Funkce spotlight volání.

SpotlightedParticipant

Změněný objekt události stavu spotlightu

StartCallOptions

Možnosti zahájení odchozího hovoru

StartCaptionsOptions

Možnosti předané do startCaptions

StartTeamsCallOptions

Možnosti zahájení odchozího hovoru v Teams

StartTeamsGroupCallOptions

Možnosti zahájení odchozího skupinového hovoru v Teams

StreamSize

Stream velikost.

SubmitSurveyOptions

Možnosti odeslání průzkumu volání

TeamsCall

Představuje hovor v Teams.

TeamsCallAgent

TeamsCallAgent se používá ke zpracování volání v Teams.

TeamsCallAgentOptions

Možnosti pro vytvoření agenta TeamsCallAgent.

TeamsCallInfo

Informace o hovoru v Teams

TeamsCaptions

Struktura dat pro objekt TeamsCaptions

TeamsCaptionsInfo

Struktura dat přijatá pro každou událost CaptionsReceivedEventType

TeamsIncomingCall

Znovu odešle příchozí hovor v Teams.

TeamsMeetingAudioConferencingCallFeature

Funkce volání TeamsMeetingAudioConferencing

TeamsMeetingAudioConferencingDetails

Představuje podrobnosti o audiokonferenci schůzky v Teams.

TeamsMeetingAudioConferencingPhoneNumber

Představuje telefonní číslo přiřazené k audiokonferenčnímu mostu.

TeamsMeetingCoordinatesLocator

Lokátor použitý pro připojení ke schůzce se souřadnicemi schůzek.

TeamsMeetingIdLocator

Lokátor používaný pro připojení ke schůzce s ID a kódem schůzky.

TeamsMeetingLinkLocator

Lokátor použitý pro připojení ke schůzce pomocí odkazu na schůzku.

TranscriptionCallFeature

Funkce pro přepis volání

Transfer

Představuje objekt přenosu.

TransferCallFeature

Funkce pro přepojení hovorů

TransferErrorCode

Kód chyby přenosu

TransferEventArgs

Přenos základny událostí

TransferToCallLocator

Přepojení hovoru na jiný hovor

TransferToCallOptions

Možnosti pro přepojení hovoru na hovor

TransferToParticipantLocator

Přepojení hovoru na účastníka

TransferToParticipantOptions

Možnosti přenosu hovoru na účastníka

TransportMediaStats

Obecný typ statistiky dopravních médií

TurnConfiguration

Představuje konfiguraci turn serveru pro odesílání veškerého multimediálního provozu přes něj.

UserFacingDiagnosticsFeature

Funkce pro diagnostiku volání

VideoConstraints

Omezení streamu videa

VideoDeviceInfo

Informace o kamerovém zařízení.

VideoEffect

Základní video efekt.

VideoEffectConfig

Základní konfigurace efektu videa

VideoEffectsFeature

Rozhraní API pro funkci VideoEffects

VideoInCallDiagnostics

Diagnostika kvality videa

VideoOptions

Představuje možnost videa v CallOption.

VideoStreamFeature

Představuje funkci streamu videa.

VideoStreamFeatureContext

Představuje kontext poskytnutý rozšířeným funkcím streamu zvuku/videa v constuctoru.

VideoStreamFeatureFactory

Představuje továrnu funkcí streamu videa.

VideoStreamRendererView

Zobrazení streamu videa.

Volume

Aliasy typu

AudioDeviceType

Typ zvukového zařízení

AudioEffectsFeatureErrorListener

Funkce Zvukové efekty – Chyba naslouchacího procesu – typ zpětného volání

AudioEffectsFeatureEvent

Události funkce zvukových efektů

AudioEffectsFeatureListener

Typ zpětného volání funkce Zvukové efekty funkce naslouchacího procesu

AudioIssue

Představuje problémy se zvukem z průzkumu na konci hovoru.

Příklad

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

Datová část pro událost změny zdroje zvuku.

AudioStreamFeatureCtor

Představuje konstruktor pro Objekt AudioStreamFeature spolu s argumentem kontextu.

BackgroundBlurConfig

Konfigurace rozostření pozadí

CallAgentFeatureCtor

Představuje konstruktor pro CallAgentFeature objekty spolu s argumentem kontextu.

CallClientFeatureCtor

Představuje konstruktor pro CallClientFeature objekty spolu s argumentem kontextu.

CallDirection

Směr hovoru:

  • Příchozí
  • Odchozí
CallEndedEvent

Datová část pro událost ukončenou voláním

CallFeatureCtor

Představuje konstruktor pro CallFeature objekty spolu s kontextovým argumentem.

CallInformationContext
CallInformationIdentifierKind
CallInformationScenario
CallInitializationResult

Stavy inicializace zásobníku volání

CallState

Stavy volání.

CapabilitiesChangeHandler

Definice zpětného volání pro zpracování CaptionsReceivedEventType události.

CapabilitiesChangedEventType

Typ události pro událost změny schopností

CapabilitiesChangedReason

Důvod změny schopností

CapabilityResolutionReason

Důvod řešení schopností

CaptionLanguageChangedEventType

Typ události pro událost popis změně jazyka

CaptionsHandler

Definice zpětného volání pro zpracování události CaptionsReceivedEventType

CaptionsKind

Typ titulků pro klasifikaci druhu objektu Captions

CaptionsKindChangedEventType

Typ události pro událost Změny typu titulků

CaptionsPropertyChangedEventType

Typ události pro událost změny vlastnosti titulků

CaptionsReceivedEventType

Typ události pro událost přijetí titulků

CaptionsResultType

Typ pro klasifikaci finality přepisu aktuální fráze

CaptionInfo bude mít ResultType hodnotu Partial, pokud text obsahuje částečně mluvenou větu. Pokud je věta kompletně přepsaná, bude mít CaptionInfo hodnotu ResultType (Konečný).

ChangedParticipantCapabilities

Změněné možnosti účastníků

CollectionUpdatedEvent

Datová část pro aktualizovanou událost kolekce.

CompositeAudioDeviceType

Typ složeného zvukového zařízení

ConnectionState

ConnectionState slouží k označení stavu připojení agenta CallAgent.

  • Připojeno – CallAgent je připojený a připravený přijímat příchozí hovory.
  • Odpojeno – Agent volání je odpojený a nemusí přijímat příchozí hovory.
ConnectionStateChangedEvent

Datová část pro událost změny stavu.

ConnectionStateChangedReason

Důvod změny stavu připojení

DataChannelPriority

možnost priority v DataChannelSenderOpenOptions

DataChannelReceiverCloseEvent

Zavření naslouchacího procesu událostí DataChannel

DataChannelReceiverCreatedEvent

Naslouchací proces událostí DataChannel dataChannelReceiverCreated

DataChannelReceiverMessageReadyEvent

Zpráva DataChannelPřečtený naslouchací proces událostí

DataChannelReliability

Možnost spolehlivosti v DataChannelSenderOpenOptions

DataChannelSenderOpenOptions

Možnosti odesílatele pro vytvoření objektu odesílatele DataChannel

DeviceAvailabilityGrade

Úroveň dostupnosti zařízení

DeviceSupportGrade

Stupeň podpory prohlížeče nebo operačního systému

DeviceType

Typ zařízení.

DiagnosticChangedEventArgs

Argumenty naslouchacího procesu pro volání události diagnosticChanged

  • Hodnota je DiagnosticQuality nebo DiagnosticFlag:
    • DiagnosticQuality = výčet { Good = 1, Poor = 2, Bad = 3 }.
    • DiagnosticFlag = true | False.
  • valueType = 'DiagnosticQuality' | 'DiagnosticFlag'
DiagnosticFlag

Hodnota logického příznaku pro diagnostiku související s logickou hodnotou, jako je DeviceSpeakWhileMuted, NoNetwork atd.

DiagnosticValueType

Typ hodnoty diagnostiky. DiagnosticQuality nebo DiagnosticFlag

DtmfTone

Tón DTMF pro hovory do veřejné telefonní sítě.

Environment

Informace o prohlížeči

EnvironmentInfo

Informace o prostředí

GroupLocator

Lokátor skupin.

IncomingCallEvent

Datová část pro událost příchozího hovoru.

IncomingScreenShareMediaStats

Obecný typ sdílené obrazovky přijímá statistiky médií

LatestDiagnosticValue

Nejnovější hodnota diagnostiky volání

LoweredHandEventType

Název typu události pro funkci dolní ruky

LoweredHandListener

Definice zpětného volání pro zpracování LowerHandEventType události.

MediaDiagnosticChangedEventArgs
  • diagnostika je typ diagnostiky médií, např. speakingWhileMicrophoneIsMuted, cameraStartFailed atd.
MediaDiagnosticType

Typy diagnostiky médií

MediaStatValue

Vlastnosti statistik v souhrnuSestavovaná událost

MediaStatsAggregation

Vlastnosti agregace pro každé pole statistiky

MediaStatsCollectorOptions

Možnosti kolektoru statistik médií

MediaStatsReportSampleEvent

Datová část pro statistiky médií vygenerovaná událost sampleReported.

MediaStatsReportSummaryEvent

Datová část pro statistiky médií generované shrnutíSestavovaná událost.

MediaStreamType

Typ streamu médií.

  • Video – stream multimédií z kamerového zařízení
  • ScreenSharing – stream médií z obrazovky, aplikace nebo karty prohlížeče.
  • RawMedia – nezpracovaný datový proud multimédií videa nebo nezpracovaný stream sdílení obrazovky
  • LiveStream – mediální stream z živého datového proudu
  • Zvuk – datový proud médií ze zvukového zařízení
MeetingLocator

Lokátor schůzek.

NetworkDiagnosticChangedEventArgs
  • diagnostika je typ diagnostiky sítě, např. networkRcvQuality, noNetwrok atd. DeviceSpeakWhileMuted atd...
NetworkDiagnosticType

Typ diagnostiky sítě

NoiseSuppressionEffectName

Představuje názvy efektů potlačení šumu.

OutgoingScreenShareMediaStats

Obecný typ statistiky odesílání multimédií na sdílené sdílce obrazovky

OverallIssue

Představuje problémy s ukončením volání průzkumu.

Příklad

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

Možnosti účastníků

ParticipantCapabilityName

Důvod řešení schopností

ParticipantRole

Role účastníka.

PreCallDiagnosticsResult

Výsledky diagnostiky

PropertyChangedEvent

Datová část pro událost změny vlastnosti.

PushNotificationData

Data nabízených oznámení

QualityGrade

Stupeň kvality hovoru

RaisedHandEventType

Název typu události pro funkci zvednutí ruky

RaisedHandListener

Definice zpětného volání pro zpracování události RaisedHandEventType.

Reaction

Typy reakcí definované pro všechny

ReactionListener

Definice zpětného volání pro zpracování události ReactionEventType.

RemoteParticipantState

Stav vzdáleného účastníka.

ResultCategories

Kategorie výsledků chyb

RoomLocator

Lokátor místností.

RunOptions

Možnosti PreCallDiagnostics

ScalingMode

Režim škálování pro zobrazení streamu videa.

ScreenshareIssue

Představuje problémy se sdílenými složkami obrazovky průzkumu konce volání.

Příklad

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

Typ události pro událost změny mluveného jazyka titulků

SpotlightChangedEventType

Název typu události pro funkci Spotlight

TeamsCaptionsHandler

Definice zpětného volání pro zpracování události CaptionsReceivedEventType

TeamsIncomingCallEvent

Datová část pro událost příchozího hovoru Teams.

TranscriptionPropertyChangedEventType

Událost změny vlastnosti přepisu

TransferAcceptedEvent

Událost přijetí převodu

TransferAcceptedEventType

Název typu události pro přijatý přenos

TransferState

Stav přenosu

VideoDeviceType

Typ videoza zařízení.

VideoEffectError

Typ chyby efektu videa

VideoEffectErrorPayload

Datová část chyby video efektu

VideoEffectName

Představuje název efektu videa.

VideoEffectProcessor

Typ unie pro všechny účinky

VideoEffectsFeatureErrorListener

Typ naslouchacího procesu pro funkci odběru effectsError

VideoEffectsFeatureEvent

Typy událostí odběru

VideoEffectsFeatureListener

Typ naslouchacího procesu pro funkci přihlášení k odběru funkcí efektů

VideoIssue

Představuje problémy s videem o konci průzkumu volání.

Příklad

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

Představuje omezení streamu videa.

VideoSourceChangedEvent

Datová část pro událost změny zdroje videa.

VideoStreamFeatureCtor

Představuje konstruktor pro Objekt VideoStreamFeature spolu s argumentem kontextu.

xHeader

Záhlaví X.

Výčty

CallAgentKind

Druh objektu agenta volání.

CallKind

Druh objektu volání.

DiagnosticQuality

Hodnota kvality pro diagnostiku související s kvalitou, jako je NetworkSendQuality, NetworkRevQuality atd. Dobrý = 1, žádný problém. Špatný = 2, mírný problém. Špatný = 3, závažný problém.

IncomingCallKind

Druh příchozího objektu volání.

LocalRecordingState

Stav místního hodnocení

RecordingState

Stav záznamu.