PhoneCall Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente un appel téléphonique.
public ref class PhoneCall sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.ApplicationModel.Calls.CallsPhoneContract, 393216)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class PhoneCall final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.ApplicationModel.Calls.CallsPhoneContract), 393216)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class PhoneCall
Public NotInheritable Class PhoneCall
- Héritage
- Attributs
Configuration requise pour Windows
Famille d’appareils |
Windows 10, version 2104 (introduit dans 10.0.20348.0)
|
API contract |
Windows.ApplicationModel.Calls.CallsPhoneContract (introduit dans v6.0)
|
Fonctionnalités de l’application |
phoneCall
|
Propriétés
AudioDevice |
Obtient le périphérique audio d’appel téléphonique. |
CallId |
Obtient l’identificateur d’appel (ou identificateur d’appel). |
IsMuted |
Obtient le status désactivé de l’appel téléphonique. |
Status |
Obtient le status de l’appel téléphonique. |
Méthodes
AcceptIncoming() |
Répond à un appel entrant. |
AcceptIncomingAsync() |
Répond de manière asynchrone à un appel téléphonique entrant. |
ChangeAudioDevice(PhoneCallAudioDevice) |
Définit un appareil audio d’appel téléphonique mains libres (HF). |
ChangeAudioDeviceAsync(PhoneCallAudioDevice) |
Définit de manière asynchrone un appareil audio d’appel téléphonique mains libres (HF). |
End() |
Termine l’appel téléphonique. |
EndAsync() |
Met fin de façon asynchrone à l’appel téléphonique. |
GetFromId(String) |
Méthode de fabrique statique qui crée un objet PhoneCall pour l’identificateur d’appel spécifié. |
GetPhoneCallInfo() |
Récupère un objet représentant un appel téléphonique et ses propriétés. |
GetPhoneCallInfoAsync() |
Récupère de manière asynchrone un objet représentant un appel téléphonique et ses propriétés. |
Hold() |
Places un appel téléphonique actif en attente. |
HoldAsync() |
Place de façon asynchrone un appel téléphonique actif en attente. |
Mute() |
Désactive un appel téléphonique actif. |
MuteAsync() |
Désactive de manière asynchrone un appel téléphonique actif. |
RejectIncoming() |
Rejette/refuse un appel téléphonique entrant. |
RejectIncomingAsync() |
Rejette/refuse de manière asynchrone un appel téléphonique entrant. |
ResumeFromHold() |
Active un appel téléphonique précédemment mis en attente. |
ResumeFromHoldAsync() |
Active de manière asynchrone un appel téléphonique précédemment mis en attente. |
SendDtmfKey(DtmfKey, DtmfToneAudioPlayback) |
Envoie le caractère multi-fréquence double ton (DTMF) spécifié à l’appel téléphonique. Seules les tons courts (rafale) sont pris en charge. |
SendDtmfKeyAsync(DtmfKey, DtmfToneAudioPlayback) |
Envoie de manière asynchrone le caractère multifréquence double ton (DTMF) spécifié à l’appel téléphonique. Seules les tons courts (rafale) sont pris en charge. |
Unmute() |
Annule le son d’un appel téléphonique précédemment désactivé. |
UnmuteAsync() |
Désactive de manière asynchrone un appel téléphonique précédemment désactivé. |
Événements
AudioDeviceChanged |
Événement déclenché lorsque la valeur de PhoneCall.AudioDevice change. |
IsMutedChanged |
Événement déclenché lorsque la valeur de PhoneCall.IsMuted change . |
StatusChanged |
Événement déclenché lorsque la valeur de PhoneCall.Status change. |