Condividi tramite


VoipCallCoordinator Classe

Definizione

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à
Object Platform::Object IInspectable VoipCallCoordinator
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 .

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.

RequestNewIncomingCall(String, String, String, Uri, String, Uri, String, Uri, VoipPhoneCallMedia, TimeSpan)

Effettua una richiesta al sistema per una nuova chiamata in ingresso.

RequestNewIncomingCall(String, String, String, Uri, String, Uri, String, Uri, VoipPhoneCallMedia, TimeSpan, String)

Effettua una richiesta al sistema per una nuova chiamata in ingresso.

RequestNewOutgoingCall(String, String, String, VoipPhoneCallMedia)

Effettua una richiesta al sistema per una nuova chiamata in uscita.

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.

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.

Si applica a