CallClient class
A CallClient az SDK fő belépési pontja. A CallClient a CallAgent létrehozásához és a DeviceManager beszerzéséhez használható.
Konstruktorok
| Call |
Hozzon létre egy CallClient-et. |
Metódusok
| create |
A CallAgent a hívások kezelésére szolgál. A CallAgent létrehozásához adjon át egy, az SDK-ból biztosított CommunicationTokenCredential objektumot.
|
| create |
A TeamsCallAgent a Teams-hívások kezelésére szolgál. A TeamsCallAgent létrehozásához adja át az SDK-ból biztosított CommunicationTokenCredential objektumot.
|
| feature<TFeature>(Call |
Egy inicializált és emlékeztető funkcióobjektum lekérése kiterjesztett API-val. Tekintse meg a csomag összes elérhető kiterjesztett hívási ügyfélfunkcióját a Szolgáltatások objektumban.* |
| get |
A DeviceManager médiaeszközök, például kamerák, mikrofonok és hangszórók kezelésére szolgál. |
Konstruktor adatai
CallClient(CallClientOptions)
Hozzon létre egy CallClient-et.
new CallClient(options?: CallClientOptions)
Paraméterek
- options
- CallClientOptions
Metódus adatai
createCallAgent(CommunicationTokenCredential, CallAgentOptions)
A CallAgent a hívások kezelésére szolgál. A CallAgent létrehozásához adjon át egy, az SDK-ból biztosított CommunicationTokenCredential objektumot.
- A CallClient egyszerre csak egy aktív CallAgent-példánysal rendelkezhet.
- Létrehozhat egy új CallClient-példányt egy új CallAgent létrehozásához.
- A CallClient aktuális aktív CallAgentjét törölheti, és újra meghívhatja a CallClient createCallAgent() metódusát egy új CallAgent létrehozásához.
function createCallAgent(tokenCredential: CommunicationTokenCredential, options?: CallAgentOptions): Promise<CallAgent>
Paraméterek
- tokenCredential
- CommunicationTokenCredential
A jogkivonat hitelesítő adatai. Az AzureCommunicationTokenCredential @azure/communication-common használatával hozzon létre hitelesítő adatokat.
- options
- CallAgentOptions
A CallAgentOptions további lehetőségeket kínál, például a megjelenítendő nevet.
Válaszok
Promise<CallAgent>
createTeamsCallAgent(CommunicationTokenCredential, TeamsCallAgentOptions)
A TeamsCallAgent a Teams-hívások kezelésére szolgál. A TeamsCallAgent létrehozásához adja át az SDK-ból biztosított CommunicationTokenCredential objektumot.
- A CallClient egyszerre csak egy aktív TeamsCallAgent-példánysal rendelkezhet.
- Létrehozhat egy új CallClient-példányt egy új TeamsCallAgent létrehozásához.
- A CallClient aktuális aktív TeamsCallAgent metódusát törölheti, és újra meghívhatja a CallClient createTeamsCallAgent() metódusát egy új TeamsCallAgent létrehozásához.
function createTeamsCallAgent(tokenCredential: CommunicationTokenCredential, options?: TeamsCallAgentOptions): Promise<TeamsCallAgent>
Paraméterek
- tokenCredential
- CommunicationTokenCredential
A jogkivonat hitelesítő adatai. Az AzureCommunicationTokenCredential @azure/communication-common használatával hozzon létre hitelesítő adatokat.
- options
- TeamsCallAgentOptions
A CallAgentOptions további lehetőségeket kínál, például a megjelenítendő nevet.
Válaszok
Promise<TeamsCallAgent>
feature<TFeature>(CallClientFeatureFactory<TFeature>)
Egy inicializált és emlékeztető funkcióobjektum lekérése kiterjesztett API-val. Tekintse meg a csomag összes elérhető kiterjesztett hívási ügyfélfunkcióját a Szolgáltatások objektumban.*
function feature<TFeature>(factory: CallClientFeatureFactory<TFeature>): TFeature
Paraméterek
- factory
-
CallClientFeatureFactory<TFeature>
A hívásügyfél szolgáltatáskonstruktorának gyára, amely kiterjesztett API-t biztosít.
Válaszok
TFeature
getDeviceManager()
A DeviceManager médiaeszközök, például kamerák, mikrofonok és hangszórók kezelésére szolgál.
function getDeviceManager(): Promise<DeviceManager>
Válaszok
Promise<DeviceManager>