VoipCallCoordinator Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Consente a un'applicazione di gestire le chiamate 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
- Ereditarietà
- Attributi
Requisiti Windows
Famiglia di dispositivi |
Windows Mobile Extension SDK (è stato introdotto in 10.0.10240.0)
Windows 10 (è stato introdotto in 10.0.10586.0) |
API contract |
Windows.ApplicationModel.Calls.CallsVoipContract (è stato introdotto in v1.0)
|
Funzionalità dell'app |
phoneCallHistory
phoneCallHistorySystem
voipCall
|
Commenti
Cronologia delle versioni
Versione di Windows | Versione dell'SDK | Valore aggiunto |
---|---|---|
1709 | 16299 | SetupNewAcceptedCall |
1803 | 17134 | RequestNewAppInitiatedCall |
1803 | 17134 | RequestNewIncomingCall(String,Uri,String,Uri,String,Uri,VoipPhoneCallMedia,TimeSpan,String) |
1809 | 17763 | ReserveCallResourcesAsync |
Metodi
CancelUpgrade(Guid) |
Annulla l'aggiornamento a una chiamata VoIP. |
GetDefault() |
Recupera l'istanza predefinita della classe VoipCallCoordinator . |
GetDeviceSelectorForCallControl() |
Consente a un'applicazione di gestire le chiamate VoIP. |
IsCallControlDeviceKindSupportedForAssociation(VoipCallControlDeviceKind) |
Consente a un'applicazione di gestire le chiamate VoIP. |
NotifyMuted() |
Notifica al sistema che l'utente ha disattivato la chiamata usando l'interfaccia utente dell'app VoIP. |
NotifyUnmuted() |
Notifica al sistema che l'utente ha annullato la modifica della chiamata usando l'interfaccia utente dell'app VoIP. |
RequestIncomingUpgradeToVideoCall(String, String, String, Uri, String, Uri, String, Uri, TimeSpan) |
Effettua una richiesta al sistema per una chiamata video in ingresso che sostituirà una chiamata esistente. |
RequestNewAppInitiatedCall(String, String, String, String, VoipPhoneCallMedia) |
Richiede un nuovo oggetto call dal sistema. Chiamare questo metodo dall'app VoIP per indicare al sistema che è presente una nuova chiamata in ingresso e che si vuole ospitare una notifica di chiamata in ingresso per tale nuova chiamata. |
RequestNewAppInitiatedCallWithOptions(AppInitiatedVoipPhoneCallOptions) |
Consente a un'applicazione di gestire le chiamate VoIP. |
RequestNewIncomingCall(String, String, String, Uri, String, Uri, String, Uri, VoipPhoneCallMedia, TimeSpan, String) |
Effettua una richiesta al sistema per una nuova chiamata in ingresso. |
RequestNewIncomingCall(String, String, String, Uri, String, Uri, String, Uri, VoipPhoneCallMedia, TimeSpan) |
Effettua una richiesta al sistema per una nuova chiamata in ingresso. |
RequestNewIncomingCallWithOptions(IncomingVoipPhoneCallOptions) |
Consente a un'applicazione di gestire le chiamate VoIP. |
RequestNewOutgoingCall(String, String, String, VoipPhoneCallMedia) |
Effettua una richiesta al sistema per una nuova chiamata in uscita. |
RequestNewOutgoingCallWithOptions(OutgoingVoipPhoneCallOptions) |
Consente a un'applicazione di gestire le chiamate VoIP. |
RequestOutgoingUpgradeToVideoCall(Guid, String, String, String) |
Effettua una richiesta del sistema per creare una videochiamata in uscita che sostituirà una chiamata cellulare esistente. |
ReserveCallResourcesAsync() |
Riserva le risorse di CPU e memoria necessarie per una chiamata VoIP. È consigliabile usare questo metodo solo in un modello di applicazione a processo singolo. |
ReserveCallResourcesAsync(String) |
Riserva le risorse di CPU e memoria necessarie per una chiamata VoIP. È consigliabile usare questo metodo solo in un modello di applicazione a due processi. |
SetupNewAcceptedCall(String, String, String, String, VoipPhoneCallMedia) |
Configura una chiamata appena accettata. |
SetupNewAcceptedCallWithOptions(AcceptedVoipPhoneCallOptions) |
Consente a un'applicazione di gestire le chiamate VoIP. |
TerminateCellularCall(Guid) |
Termina una chiamata cellulare per eseguire l'aggiornamento a una chiamata VoIP. |
Eventi
MuteStateChanged |
Generato quando lo stato di disattivazione per la chiamata telefonica cambia. |