PhoneCall Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta una telefonata.
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
- Ereditarietà
- Attributi
Requisiti Windows
Famiglia di dispositivi |
Windows 10, version 2104 (è stato introdotto in 10.0.20348.0)
|
API contract |
Windows.ApplicationModel.Calls.CallsPhoneContract (è stato introdotto in v6.0)
|
Funzionalità dell'app |
phoneCall
|
Proprietà
AudioDevice |
Ottiene il dispositivo audio della chiamata telefonica. |
CallId |
Ottiene l'identificatore della chiamata telefonica (o l'identificatore di chiamata). |
IsMuted |
Ottiene lo stato disattivato della chiamata telefonica. |
Status |
Ottiene lo stato della chiamata telefonica. |
Metodi
AcceptIncoming() |
Risponde a una telefonata in arrivo. |
AcceptIncomingAsync() |
Risponde in modo asincrono a una telefonata in arrivo. |
ChangeAudioDevice(PhoneCallAudioDevice) |
Imposta un dispositivo audio per chiamate telefonico senza mani (HF). |
ChangeAudioDeviceAsync(PhoneCallAudioDevice) |
Imposta in modo asincrono un dispositivo audio per chiamate telefonico ALTA (HANDS). |
End() |
Termina la telefonata. |
EndAsync() |
Termina in modo asincrono la chiamata telefonica. |
GetFromId(String) |
Metodo factory statico che crea un nuovo oggetto PhoneCall per l'identificatore di chiamata specificato. |
GetPhoneCallInfo() |
Recupera un oggetto che rappresenta una chiamata telefonica e le relative proprietà. |
GetPhoneCallInfoAsync() |
Recupera in modo asincrono un oggetto che rappresenta una chiamata telefonica e le relative proprietà. |
Hold() |
Places una telefonata attiva in attesa. |
HoldAsync() |
Inserisce in modo asincrono una chiamata telefonica attiva in attesa. |
Mute() |
Disattiva una telefonata attiva. |
MuteAsync() |
Disattiva in modo asincrono una chiamata telefonica attiva. |
RejectIncoming() |
Rifiuta/rifiuta una telefonata in arrivo. |
RejectIncomingAsync() |
Rifiuta/rifiuta in modo asincrono una chiamata telefonica in arrivo. |
ResumeFromHold() |
Attiva una telefonata precedentemente messa in attesa. |
ResumeFromHoldAsync() |
Attiva in modo asincrono una telefonata messa in attesa in precedenza. |
SendDtmfKey(DtmfKey, DtmfToneAudioPlayback) |
Invia il carattere DTMF (Dual Tone Multi-Frequency) specificato alla chiamata telefonica. Sono supportati solo toni brevi (burst). |
SendDtmfKeyAsync(DtmfKey, DtmfToneAudioPlayback) |
Invia in modo asincrono il carattere DTMF (Dual Tone Multi-Frequency) specificato alla chiamata telefonica. Sono supportati solo toni brevi (burst). |
Unmute() |
Annulla l'audio di una chiamata telefonica disattivata in precedenza. |
UnmuteAsync() |
Annulla in modo asincrono una chiamata telefonica disattivata in precedenza. |
Eventi
AudioDeviceChanged |
Evento generato quando il valore di PhoneCall.AudioDevice viene modificato. |
IsMutedChanged |
Evento generato quando il valore di PhoneCall.IsMuted cambia. |
StatusChanged |
Evento generato quando il valore di PhoneCall.Status cambia. |