Compartir a través de


PhoneCall Clase

Definición

Representa una llamada 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
Herencia
Object Platform::Object IInspectable PhoneCall
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10, version 2104 (se introdujo en la versión 10.0.20348.0)
API contract
Windows.ApplicationModel.Calls.CallsPhoneContract (se introdujo en la versión v6.0)
Características de aplicaciones
phoneCall

Propiedades

AudioDevice

Obtiene el dispositivo de audio de llamada telefónica.

CallId

Obtiene el identificador de llamada telefónica (o identificador de llamada).

IsMuted

Obtiene el estado silenciado de la llamada telefónica.

Status

Obtiene el estado de la llamada telefónica.

Métodos

AcceptIncoming()

Responde a una llamada telefónica entrante.

AcceptIncomingAsync()

Responde asincrónicamente una llamada telefónica entrante.

ChangeAudioDevice(PhoneCallAudioDevice)

Establece un dispositivo de audio de llamada telefónica de manos libres (HF).

ChangeAudioDeviceAsync(PhoneCallAudioDevice)

Establece de forma asincrónica un dispositivo de audio de llamada telefónica de manos libres (HF).

End()

Finaliza la llamada telefónica.

EndAsync()

Finaliza de forma asincrónica la llamada telefónica.

GetFromId(String)

Método de generador estático que crea un nuevo objeto PhoneCall para el identificador de llamada especificado.

GetPhoneCallInfo()

Recupera un objeto que representa una llamada telefónica y sus propiedades.

GetPhoneCallInfoAsync()

Recupera de forma asincrónica un objeto que representa una llamada telefónica y sus propiedades.

Hold()

Places una llamada telefónica activa en espera.

HoldAsync()

Coloca de forma asincrónica una llamada telefónica activa en espera.

Mute()

Silencia una llamada telefónica activa.

MuteAsync()

Silencia de forma asincrónica una llamada telefónica activa.

RejectIncoming()

Rechaza o rechaza una llamada telefónica entrante.

RejectIncomingAsync()

Rechaza o rechaza de forma asincrónica una llamada telefónica entrante.

ResumeFromHold()

Activa una llamada telefónica colocada previamente en espera.

ResumeFromHoldAsync()

Activa de forma asincrónica una llamada telefónica colocada previamente en espera.

SendDtmfKey(DtmfKey, DtmfToneAudioPlayback)

Envía el carácter de múltiples frecuencias (DTMF) de tono dual especificado a la llamada telefónica. Solo se admiten tonos cortos (ráfaga).

SendDtmfKeyAsync(DtmfKey, DtmfToneAudioPlayback)

Envía de forma asincrónica el carácter de múltiples frecuencias de tono (DTMF) especificado a la llamada telefónica. Solo se admiten tonos cortos (ráfaga).

Unmute()

Anula una llamada telefónica silenciada previamente.

UnmuteAsync()

Desactiva de forma asincrónica una llamada telefónica silenciada previamente.

Eventos

AudioDeviceChanged

Evento que se genera cuando cambia el valor de PhoneCall.AudioDevice .

IsMutedChanged

Evento que se genera cuando cambia el valor de PhoneCall.IsMuted .

StatusChanged

Evento que se genera cuando cambia el valor de PhoneCall.Status .

Se aplica a