CallClient class
CallClient est le point d’entrée principal du Kit de développement logiciel (SDK). CallClient est utilisé pour créer CallAgent et obtenir DeviceManager.
Constructeurs
Call |
Créez un CallClient. |
Méthodes
create |
CallAgent est utilisé pour gérer les appels. Pour créer CallAgent, transmettez un objet CommunicationTokenCredential fourni à partir du Kit de développement logiciel (SDK).
|
create |
TeamsCallAgent est utilisé pour gérer les appels Teams. Pour créer TeamsCallAgent, passez un objet CommunicationTokenCredential fourni à partir du Kit de développement logiciel (SDK).
|
feature<TFeature>(Call |
Récupère un objet Feature initialisé et mémorisé avec l’API étendue. Vérifiez les fonctionnalités de l’objet Features.* pour toutes les fonctionnalités du client d’appel étendu disponibles dans ce package. |
get |
DeviceManager est utilisé pour gérer les périphériques multimédias tels que les caméras, les microphones et les haut-parleurs. |
Détails du constructeur
CallClient(CallClientOptions)
Créez un CallClient.
new CallClient(options?: CallClientOptions)
Paramètres
- options
- CallClientOptions
Détails de la méthode
createCallAgent(CommunicationTokenCredential, CallAgentOptions)
CallAgent est utilisé pour gérer les appels. Pour créer CallAgent, transmettez un objet CommunicationTokenCredential fourni à partir du Kit de développement logiciel (SDK).
- CallClient ne peut avoir qu’une seule instance CallAgent active à la fois.
- Vous pouvez créer une instance CallClient pour créer un CallAgent.
- Vous pouvez supprimer l’appel actif d’un CallAgent d’un CallClient et appeler à nouveau la méthode createCallAgent() de CallClient pour créer un CallAgent.
function createCallAgent(tokenCredential: CommunicationTokenCredential, options?: CallAgentOptions): Promise<CallAgent>
Paramètres
- tokenCredential
- CommunicationTokenCredential
Informations d’identification du jeton. Utilisez AzureCommunicationTokenCredential à partir de @azure/communication-common pour créer des informations d’identification.
- options
- CallAgentOptions
CallAgentOptions pour des options supplémentaires telles que le nom d’affichage.
Retours
Promise<CallAgent>
createTeamsCallAgent(CommunicationTokenCredential, TeamsCallAgentOptions)
TeamsCallAgent est utilisé pour gérer les appels Teams. Pour créer TeamsCallAgent, passez un objet CommunicationTokenCredential fourni à partir du Kit de développement logiciel (SDK).
- CallClient ne peut avoir qu’une seule instance TeamsCallAgent active à la fois.
- Vous pouvez créer une instance CallClient pour créer une instance TeamsCallAgent.
- Vous pouvez supprimer à nouveau la méthode active TeamsCallAgent d’un CallClient et appeler à nouveau la méthode createTeamsCallAgent() de CallClient pour créer un nouvel objet TeamsCallAgent.
function createTeamsCallAgent(tokenCredential: CommunicationTokenCredential, options?: TeamsCallAgentOptions): Promise<TeamsCallAgent>
Paramètres
- tokenCredential
- CommunicationTokenCredential
Informations d’identification du jeton. Utilisez AzureCommunicationTokenCredential à partir de @azure/communication-common pour créer des informations d’identification.
- options
- TeamsCallAgentOptions
CallAgentOptions pour des options supplémentaires telles que le nom d’affichage.
Retours
Promise<TeamsCallAgent>
feature<TFeature>(CallClientFeatureFactory<TFeature>)
Récupère un objet Feature initialisé et mémorisé avec l’API étendue. Vérifiez les fonctionnalités de l’objet Features.* pour toutes les fonctionnalités du client d’appel étendu disponibles dans ce package.
function feature<TFeature>(factory: CallClientFeatureFactory<TFeature>): TFeature
Paramètres
- factory
-
CallClientFeatureFactory<TFeature>
Fabrique du constructeur de fonctionnalités du client d’appel qui fournit une API étendue.
Retours
TFeature
getDeviceManager()
DeviceManager est utilisé pour gérer les périphériques multimédias tels que les caméras, les microphones et les haut-parleurs.
function getDeviceManager(): Promise<DeviceManager>
Retours
Promise<DeviceManager>