PhoneCall Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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 . |