CallClient class
Obiekt CallClient jest głównym punktem wejścia do zestawu SDK. Obiekt CallClient służy do tworzenia elementu CallAgent i pobierania elementu DeviceManager.
Konstruktory
Call |
Utwórz obiekt CallClient. |
Metody
create |
CallAgent służy do obsługi wywołań. Aby utworzyć obiekt CallAgent, przekaż obiekt CommunicationTokenCredential dostarczony z zestawu SDK.
|
create |
Aplikacja TeamsCallAgent służy do obsługi wywołań usługi Teams. Aby utworzyć aplikację TeamsCallAgent, przekaż obiekt CommunicationTokenCredential dostarczony z zestawu SDK.
|
feature<TFeature>(Call |
Pobiera zainicjowany i zapamiętany obiekt funkcji z rozszerzonym interfejsem API. Sprawdź funkcje obiektu.* dla wszystkich dostępnych funkcji klienta połączeń rozszerzonych w tym pakiecie. |
get |
Menedżer urządzeń służy do obsługi urządzeń multimedialnych, takich jak kamery, mikrofony i głośniki. |
Szczegóły konstruktora
CallClient(CallClientOptions)
Utwórz obiekt CallClient.
new CallClient(options?: CallClientOptions)
Parametry
- options
- CallClientOptions
Szczegóły metody
createCallAgent(CommunicationTokenCredential, CallAgentOptions)
CallAgent służy do obsługi wywołań. Aby utworzyć obiekt CallAgent, przekaż obiekt CommunicationTokenCredential dostarczony z zestawu SDK.
- Obiekt CallClient może mieć tylko jedno aktywne wystąpienie CallAgent w danym momencie.
- Możesz utworzyć nowe wystąpienie CallClient, aby utworzyć nowy element CallAgent.
- Możesz usunąć bieżącą aktywną metodę CallClient CallAgent i wywołać metodę createCallAgent() obiektu CallClient, aby utworzyć nową metodę CallAgent.
function createCallAgent(tokenCredential: CommunicationTokenCredential, options?: CallAgentOptions): Promise<CallAgent>
Parametry
- tokenCredential
- CommunicationTokenCredential
Poświadczenia tokenu. Użyj polecenia AzureCommunicationTokenCredential z @azure/communication-common, aby utworzyć poświadczenie.
- options
- CallAgentOptions
CallAgentOptions dla dodatkowych opcji, takich jak nazwa wyświetlana.
Zwraca
Promise<CallAgent>
createTeamsCallAgent(CommunicationTokenCredential, TeamsCallAgentOptions)
Aplikacja TeamsCallAgent służy do obsługi wywołań usługi Teams. Aby utworzyć aplikację TeamsCallAgent, przekaż obiekt CommunicationTokenCredential dostarczony z zestawu SDK.
- Obiekt CallClient może mieć tylko jedno aktywne wystąpienie TeamsCallAgent jednocześnie.
- Możesz utworzyć nowe wystąpienie CallClient, aby utworzyć nowe wystąpienie aplikacji TeamsCallAgent.
- Możesz usunąć bieżącą aktywną aplikację TeamsCallAgent obiektu CallClient i wywołać metodę createTeamsCallAgent() obiektu CallClient, aby utworzyć nową aplikację TeamsCallAgent.
function createTeamsCallAgent(tokenCredential: CommunicationTokenCredential, options?: TeamsCallAgentOptions): Promise<TeamsCallAgent>
Parametry
- tokenCredential
- CommunicationTokenCredential
Poświadczenia tokenu. Użyj polecenia AzureCommunicationTokenCredential z @azure/communication-common, aby utworzyć poświadczenie.
- options
- TeamsCallAgentOptions
CallAgentOptions dla dodatkowych opcji, takich jak nazwa wyświetlana.
Zwraca
Promise<TeamsCallAgent>
feature<TFeature>(CallClientFeatureFactory<TFeature>)
Pobiera zainicjowany i zapamiętany obiekt funkcji z rozszerzonym interfejsem API. Sprawdź funkcje obiektu.* dla wszystkich dostępnych funkcji klienta połączeń rozszerzonych w tym pakiecie.
function feature<TFeature>(factory: CallClientFeatureFactory<TFeature>): TFeature
Parametry
- factory
-
CallClientFeatureFactory<TFeature>
Fabryka konstruktora funkcji klienta wywołania, który udostępnia rozszerzony interfejs API.
Zwraca
TFeature
getDeviceManager()
Menedżer urządzeń służy do obsługi urządzeń multimedialnych, takich jak kamery, mikrofony i głośniki.
function getDeviceManager(): Promise<DeviceManager>
Zwraca
Promise<DeviceManager>