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. |