CallClient class
CallClient je hlavní vstupní bod sady SDK. CallClient se používá k vytvoření CallAgent a k získání Správce zařízení.
Konstruktory
Call |
Vytvořte CallClient. |
Metody
create |
CallAgent se používá ke zpracování volání. Pokud chcete vytvořit CallAgent, předejte objekt CommunicationTokenCredential poskytnutý ze sady SDK.
|
create |
TeamsCallAgent se používá ke zpracování volání Teams. Chcete-li vytvořit TeamsCallAgent, předejte CommunicationTokenCredential objekt poskytnutý ze sady SDK.
|
feature<TFeature>(Call |
Načte inicializovaný a memoizovaný objekt feature s rozšířeným rozhraním API. Zkontrolujte vlastnosti objektu.* Pro všechny dostupné funkce klienta rozšířeného volání v tomto balíčku. |
get |
Správce zařízení slouží ke zpracování mediálních zařízení, jako jsou kamery, mikrofony a reproduktory. |
Podrobnosti konstruktoru
CallClient(CallClientOptions)
Vytvořte CallClient.
new CallClient(options?: CallClientOptions)
Parametry
- options
- CallClientOptions
Podrobnosti metody
createCallAgent(CommunicationTokenCredential, CallAgentOptions)
CallAgent se používá ke zpracování volání. Pokud chcete vytvořit CallAgent, předejte objekt CommunicationTokenCredential poskytnutý ze sady SDK.
- CallClient může mít současně pouze jednu aktivní instanci CallAgent.
- Můžete vytvořit novou instanci CallClient pro vytvoření nového CallAgent.
- Můžete zlikvidovat aktuální aktivní CallAgent CallClient a znovu volat CallClient createCallAgent() metoda vytvořit nový CallAgent.
function createCallAgent(tokenCredential: CommunicationTokenCredential, options?: CallAgentOptions): Promise<CallAgent>
Parametry
- tokenCredential
- CommunicationTokenCredential
Přihlašovací údaje tokenu. K vytvoření přihlašovacích údajů použijte AzureCommunicationTokenCredential z @azure/communication-common.
- options
- CallAgentOptions
CallAgentOptions pro další možnosti, jako je zobrazovaný název.
Návraty
Promise<CallAgent>
createTeamsCallAgent(CommunicationTokenCredential, TeamsCallAgentOptions)
TeamsCallAgent se používá ke zpracování volání Teams. Chcete-li vytvořit TeamsCallAgent, předejte CommunicationTokenCredential objekt poskytnutý ze sady SDK.
- CallClient může mít současně pouze jednu aktivní instanci TeamsCallAgent.
- Můžete vytvořit novou instanci CallClient, která vytvoří novou instanci TeamsCallAgent.
- Můžete zlikvidovat aktuální aktivní TeamsCallAgent CallClient a znovu volat metodu CreateTeamsCallAgent() CallClient a vytvořit nový TeamsCallAgent.
function createTeamsCallAgent(tokenCredential: CommunicationTokenCredential, options?: TeamsCallAgentOptions): Promise<TeamsCallAgent>
Parametry
- tokenCredential
- CommunicationTokenCredential
Přihlašovací údaje tokenu. K vytvoření přihlašovacích údajů použijte AzureCommunicationTokenCredential z @azure/communication-common.
- options
- TeamsCallAgentOptions
CallAgentOptions pro další možnosti, jako je zobrazovaný název.
Návraty
Promise<TeamsCallAgent>
feature<TFeature>(CallClientFeatureFactory<TFeature>)
Načte inicializovaný a memoizovaný objekt feature s rozšířeným rozhraním API. Zkontrolujte vlastnosti objektu.* Pro všechny dostupné funkce klienta rozšířeného volání v tomto balíčku.
function feature<TFeature>(factory: CallClientFeatureFactory<TFeature>): TFeature
Parametry
- factory
-
CallClientFeatureFactory<TFeature>
Továrna pro konstruktor funkce volání klienta, který poskytuje rozšířené rozhraní API.
Návraty
TFeature
getDeviceManager()
Správce zařízení slouží ke zpracování mediálních zařízení, jako jsou kamery, mikrofony a reproduktory.
function getDeviceManager(): Promise<DeviceManager>
Návraty
Promise<DeviceManager>