Freigeben über


VoipCallCoordinator Klasse

Definition

Ermöglicht es einer Anwendung, VoIP-Anrufe zu verwalten.

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
Vererbung
Object Platform::Object IInspectable VoipCallCoordinator
Attribute

Windows-Anforderungen

Gerätefamilie
Windows Mobile Extension SDK (eingeführt in 10.0.10240.0)
Windows 10 (eingeführt in 10.0.10586.0)
API contract
Windows.ApplicationModel.Calls.CallsVoipContract (eingeführt in v1.0)
App-Funktionen
phoneCallHistory phoneCallHistorySystem voipCall

Hinweise

Versionsverlauf

Windows-Version SDK-Version Mehrwert
1709 16299 SetupNewAcceptedCall
1803 17134 RequestNewAppInitiatedCall
1803 17134 RequestNewIncomingCall(String,String,String,Uri,String,Uri,String,String,Uri,VoipPhoneCallMedia,TimeSpan,String)
1809 17763 ReserveCallResourcesAsync

Methoden

CancelUpgrade(Guid)

Bricht das Upgrade auf einen VoIP-Anruf ab.

GetDefault()

Ruft die Standard-instance der VoipCallCoordinator-Klasse ab.

GetDeviceSelectorForCallControl()

Ermöglicht es einer Anwendung, VoIP-Anrufe zu verwalten.

IsCallControlDeviceKindSupportedForAssociation(VoipCallControlDeviceKind)

Ermöglicht es einer Anwendung, VoIP-Anrufe zu verwalten.

NotifyMuted()

Benachrichtigt das System, dass der Benutzer den Anruf über die Benutzeroberfläche der VoIP-App stummgeschaltet hat.

NotifyUnmuted()

Benachrichtigt das System, dass der Benutzer die Stummschaltung des Anrufs über die Benutzeroberfläche der VoIP-App aufgehoben hat.

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

Sendet eine Anforderung an das System für einen eingehenden Videoanruf, der einen vorhandenen Anruf ersetzt.

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

Fordert ein neues Aufrufobjekt vom System an. Rufen Sie diese Methode aus Ihrer VoIP-App auf, um dem System mitzuteilen, dass ein neuer eingehender Anruf vorliegt und dass Sie eine Benachrichtigung über eingehende Anrufe für diesen neuen Anruf hosten möchten.

RequestNewAppInitiatedCallWithOptions(AppInitiatedVoipPhoneCallOptions)

Ermöglicht es einer Anwendung, VoIP-Anrufe zu verwalten.

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

Sendet eine Anforderung an das System für einen neuen eingehenden Anruf.

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

Sendet eine Anforderung an das System für einen neuen eingehenden Anruf.

RequestNewIncomingCallWithOptions(IncomingVoipPhoneCallOptions)

Ermöglicht es einer Anwendung, VoIP-Anrufe zu verwalten.

RequestNewOutgoingCall(String, String, String, VoipPhoneCallMedia)

Sendet eine Anforderung an das System für einen neuen ausgehenden Anruf.

RequestNewOutgoingCallWithOptions(OutgoingVoipPhoneCallOptions)

Ermöglicht es einer Anwendung, VoIP-Anrufe zu verwalten.

RequestOutgoingUpgradeToVideoCall(Guid, String, String, String)

Sendet eine Anforderung an das System, um einen ausgehenden Videoanruf zu erstellen, der einen vorhandenen Mobilfunkanruf ersetzt.

ReserveCallResourcesAsync()

Reserviert die CPU- und Arbeitsspeicherressourcen, die für einen VoIP-Anruf erforderlich sind. Sie sollten diese Methode nur in einem Einzelprozessanwendungsmodell verwenden.

ReserveCallResourcesAsync(String)

Reserviert die CPU- und Arbeitsspeicherressourcen, die für einen VoIP-Anruf erforderlich sind. Sie sollten diese Methode nur in einem Zwei-Prozess-Anwendungsmodell verwenden.

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

Richtet einen neu akzeptierten Anruf ein.

SetupNewAcceptedCallWithOptions(AcceptedVoipPhoneCallOptions)

Ermöglicht es einer Anwendung, VoIP-Anrufe zu verwalten.

TerminateCellularCall(Guid)

Beendet einen Mobilfunkanruf, um ein Upgrade auf einen VoIP-Anruf durchzuführen.

Ereignisse

MuteStateChanged

Wird ausgelöst, wenn sich die stummgeschaltete status für den Telefonanruf ändert.

Gilt für: