VoipCallCoordinator Classe

Définition

Permet à une application de gérer les appels 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
Héritage
Object Platform::Object IInspectable VoipCallCoordinator
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows Mobile Extension SDK (introduit dans 10.0.10240.0)
Windows 10 (introduit dans 10.0.10586.0)
API contract
Windows.ApplicationModel.Calls.CallsVoipContract (introduit dans v1.0)
Fonctionnalités de l’application
phoneCallHistory phoneCallHistorySystem voipCall

Remarques

Historique des versions

Version de Windows Version du SDK Valeur ajoutée
1709 16299 SetupNewAcceptedCall
1803 17134 RequestNewAppInitiatedCall
1803 17134 RequestNewIncomingCall(String,String,Uri,String,Uri,String,Uri,Uri,VoipPhoneCallMedia,TimeSpan,String)
1809 17763 ReserveCallResourcesAsync

Méthodes

CancelUpgrade(Guid)

Annule la mise à niveau vers un appel VoIP.

GetDefault()

Récupère le instance par défaut de la classe VoipCallCoordinator.

NotifyMuted()

Avertit le système que l’utilisateur a désactivé l’appel à l’aide de l’interface utilisateur de l’application VoIP.

NotifyUnmuted()

Avertit le système que l’utilisateur a annulé l’appel à l’aide de l’interface utilisateur de l’application VoIP.

RequestIncomingUpgradeToVideoCall(String, String, String, Uri, String, Uri, String, Uri, TimeSpan)

Effectue une demande au système pour un appel vidéo entrant qui remplacera un appel existant.

RequestNewAppInitiatedCall(String, String, String, String, VoipPhoneCallMedia)

Demande un nouvel objet d’appel à partir du système. Appelez cette méthode à partir de votre application VoIP pour indiquer au système qu’il existe un nouvel appel entrant et que vous souhaitez héberger une notification d’appel entrant pour ce nouvel appel.

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

Effectue une demande au système pour un nouvel appel entrant.

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

Effectue une demande au système pour un nouvel appel entrant.

RequestNewOutgoingCall(String, String, String, VoipPhoneCallMedia)

Effectue une demande auprès du système pour un nouvel appel sortant.

RequestOutgoingUpgradeToVideoCall(Guid, String, String, String)

Effectue une demande du système pour créer un appel vidéo sortant qui remplacera un appel cellulaire existant.

ReserveCallResourcesAsync()

Réserve les ressources de processeur et de mémoire nécessaires pour un appel VoIP. Vous devez utiliser cette méthode uniquement dans un modèle d’application à processus unique.

ReserveCallResourcesAsync(String)

Réserve les ressources de processeur et de mémoire nécessaires pour un appel VoIP. Vous devez utiliser cette méthode uniquement dans un modèle d’application à deux processus.

SetupNewAcceptedCall(String, String, String, String, VoipPhoneCallMedia)

Configure un appel récemment accepté.

TerminateCellularCall(Guid)

Met fin à un appel cellulaire pour effectuer une mise à niveau vers un appel VoIP.

Événements

MuteStateChanged

Déclenché lorsque le status de sourdine pour l’appel téléphonique change.

S’applique à