Compartilhar via


PhoneCall Classe

Definição

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
Object Platform::Object IInspectable PhoneCall
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.

Aplica-se a