VoipCallCoordinator 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í.
Permite a una aplicación administrar llamadas VoIP.
public ref class VoipCallCoordinator sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.ApplicationModel.Calls.CallsVoipContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class VoipCallCoordinator final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.ApplicationModel.Calls.CallsVoipContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class VoipCallCoordinator
Public NotInheritable Class VoipCallCoordinator
- Herencia
- Atributos
Requisitos de Windows
Familia de dispositivos |
Windows Mobile Extension SDK (se introdujo en la versión 10.0.10240.0)
Windows 10 (se introdujo en la versión 10.0.10586.0) |
API contract |
Windows.ApplicationModel.Calls.CallsVoipContract (se introdujo en la versión v1.0)
|
Características de aplicaciones |
phoneCallHistory
phoneCallHistorySystem
voipCall
|
Comentarios
Historial de versiones
Versión de Windows | Versión del SDK | Valor agregado |
---|---|---|
1709 | 16299 | SetupNewAcceptedCall |
1803 | 17134 | RequestNewAppInitiatedCall |
1803 | 17134 | RequestNewIncomingCall(String,String,String,Uri,String,Uri,String,Uri,VoipPhoneCallMedia,TimeSpan,String) |
1809 | 17763 | ReserveCallResourcesAsync |
Métodos
CancelUpgrade(Guid) |
Cancela la actualización a una llamada voIP. |
GetDefault() |
Recupera la instancia predeterminada de la clase VoipCallCoordinator . |
GetDeviceSelectorForCallControl() |
Permite a una aplicación administrar llamadas VoIP. |
IsCallControlDeviceKindSupportedForAssociation(VoipCallControlDeviceKind) |
Permite a una aplicación administrar llamadas VoIP. |
NotifyMuted() |
Notifica al sistema que el usuario ha silenciado la llamada mediante la interfaz de usuario de la aplicación VoIP. |
NotifyUnmuted() |
Notifica al sistema que el usuario ha anulado la llamada mediante la interfaz de usuario de la aplicación VoIP. |
RequestIncomingUpgradeToVideoCall(String, String, String, Uri, String, Uri, String, Uri, TimeSpan) |
Realiza una solicitud al sistema para una llamada de vídeo entrante que reemplazará una llamada existente. |
RequestNewAppInitiatedCall(String, String, String, String, VoipPhoneCallMedia) |
Solicita un nuevo objeto de llamada desde el sistema. Llame a este método desde la aplicación VoIP para indicar al sistema que hay una nueva llamada entrante y que desea hospedar una notificación de llamada entrante para esa nueva llamada. |
RequestNewAppInitiatedCallWithOptions(AppInitiatedVoipPhoneCallOptions) |
Permite a una aplicación administrar llamadas VoIP. |
RequestNewIncomingCall(String, String, String, Uri, String, Uri, String, Uri, VoipPhoneCallMedia, TimeSpan, String) |
Realiza una solicitud al sistema para una nueva llamada entrante. |
RequestNewIncomingCall(String, String, String, Uri, String, Uri, String, Uri, VoipPhoneCallMedia, TimeSpan) |
Realiza una solicitud al sistema para una nueva llamada entrante. |
RequestNewIncomingCallWithOptions(IncomingVoipPhoneCallOptions) |
Permite a una aplicación administrar llamadas VoIP. |
RequestNewOutgoingCall(String, String, String, VoipPhoneCallMedia) |
Realiza una solicitud al sistema para una nueva llamada saliente. |
RequestNewOutgoingCallWithOptions(OutgoingVoipPhoneCallOptions) |
Permite a una aplicación administrar llamadas VoIP. |
RequestOutgoingUpgradeToVideoCall(Guid, String, String, String) |
Realiza una solicitud del sistema para crear una llamada de vídeo saliente que reemplazará una llamada de telefonía móvil existente. |
ReserveCallResourcesAsync() |
Reserva los recursos de CPU y memoria necesarios para una llamada voIP. Debe usar este método solo en un modelo de aplicación de proceso único. |
ReserveCallResourcesAsync(String) |
Reserva los recursos de CPU y memoria necesarios para una llamada voIP. Solo debe usar este método en un modelo de aplicación de dos procesos. |
SetupNewAcceptedCall(String, String, String, String, VoipPhoneCallMedia) |
Configura una llamada recién aceptada. |
SetupNewAcceptedCallWithOptions(AcceptedVoipPhoneCallOptions) |
Permite a una aplicación administrar llamadas VoIP. |
TerminateCellularCall(Guid) |
Finaliza una llamada de telefonía móvil para actualizar a una llamada voIP. |
Eventos
MuteStateChanged |
Se genera cuando cambia el estado de silenciación de la llamada telefónica. |