PhoneCall Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa uma chamada telefônica.
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
- Herança
- Atributos
Requisitos do Windows
Família de dispositivos |
Windows 10, version 2104 (introduzida na 10.0.20348.0)
|
API contract |
Windows.ApplicationModel.Calls.CallsPhoneContract (introduzida na v6.0)
|
Funcionalidades do aplicativo |
phoneCall
|
Propriedades
AudioDevice |
Obtém o dispositivo de áudio de chamada telefônica. |
CallId |
Obtém o identificador de chamada telefônica (ou identificador de chamada). |
IsMuted |
Obtém o status mudo da chamada telefônica. |
Status |
Obtém o status da chamada telefônica. |
Métodos
AcceptIncoming() |
Atende uma chamada telefônica de entrada. |
AcceptIncomingAsync() |
Atende de forma assíncrona uma chamada telefônica de entrada. |
ChangeAudioDevice(PhoneCallAudioDevice) |
Define um dispositivo de áudio de chamada telefônica HF (mãos livres). |
ChangeAudioDeviceAsync(PhoneCallAudioDevice) |
Define de forma assíncrona um dispositivo de áudio de chamada telefônica HF (mãos livres). |
End() |
Termina a chamada telefônica. |
EndAsync() |
Encerra de forma assíncrona a chamada telefônica. |
GetFromId(String) |
Um método de fábrica estático que cria um novo objeto PhoneCall para o identificador de chamada especificado. |
GetPhoneCallInfo() |
Recupera um objeto que representa uma chamada telefônica e suas propriedades. |
GetPhoneCallInfoAsync() |
Recupera de forma assíncrona um objeto que representa uma chamada telefônica e suas propriedades. |
Hold() |
Places uma chamada telefônica ativa em espera. |
HoldAsync() |
Coloca de forma assíncrona uma chamada telefônica ativa em espera. |
Mute() |
Silencia uma chamada telefônica ativa. |
MuteAsync() |
Silencia de forma assíncrona uma chamada telefônica ativa. |
RejectIncoming() |
Rejeita/recusa uma chamada telefônica de entrada. |
RejectIncomingAsync() |
Rejeita/recusa de forma assíncrona uma chamada telefônica de entrada. |
ResumeFromHold() |
Ativa uma chamada telefônica anteriormente colocada em espera. |
ResumeFromHoldAsync() |
Ativa de forma assíncrona uma chamada telefônica anteriormente colocada em espera. |
SendDtmfKey(DtmfKey, DtmfToneAudioPlayback) |
Envia o caractere DTMF (multifrequência de tom duplo) especificado para a chamada telefônica. Há suporte apenas para tons curtos (intermitência). |
SendDtmfKeyAsync(DtmfKey, DtmfToneAudioPlayback) |
Envia de forma assíncrona o caractere DTMF (multifrequência de tom duplo) especificado para a chamada telefônica. Há suporte apenas para tons curtos (intermitência). |
Unmute() |
Desativa uma chamada telefônica silenciada anteriormente. |
UnmuteAsync() |
Desativa de forma assíncrona uma chamada telefônica silenciada anteriormente. |
Eventos
AudioDeviceChanged |
Um evento gerado quando o valor de PhoneCall.AudioDevice é alterado. |
IsMutedChanged |
Um evento gerado quando o valor de PhoneCall.IsMuted é alterado. |
StatusChanged |
Um evento gerado quando o valor de PhoneCall.Status é alterado. |