Megosztás a következőn keresztül:


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

CallClient(CallClientOptions)

Hozzon létre egy CallClient-et.

Metódusok

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.
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.
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.*

getDeviceManager()

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

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>