VoipCallCoordinator 类

定义

允许应用程序管理 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
继承
Object Platform::Object IInspectable VoipCallCoordinator
属性

Windows 要求

设备系列
Windows Mobile Extension SDK (在 10.0.10240.0 中引入)
Windows 10 (在 10.0.10586.0 中引入)
API contract
Windows.ApplicationModel.Calls.CallsVoipContract (在 v1.0 中引入)
应用功能
phoneCallHistory phoneCallHistorySystem voipCall

注解

版本历史记录

Windows 版本 SDK 版本 已添加值
1709 16299 SetupNewAcceptedCall
1803 17134 RequestNewAppInitiatedCall
1803 17134 RequestNewIncomingCall (String,String,String,Uri,String,Uri,String,Uri,Uri,VoipPhoneCallMedia,TimeSpan,String)
1809 17763 ReserveCallResourcesAsync

方法

CancelUpgrade(Guid)

取消升级到 VoIP 呼叫。

GetDefault()

检索 VoipCallCoordinator 类的默认实例。

NotifyMuted()

通知系统用户已使用 VoIP 应用的 UI 将呼叫静音。

NotifyUnmuted()

通知系统用户已使用 VoIP 应用的 UI 取消静音呼叫。

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

向系统发出将替换现有呼叫的传入视频呼叫的请求。

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

从系统请求新的调用对象。 从 VoIP 应用调用此方法以告知系统有新的传入呼叫,并且你想要托管该新呼叫的传入呼叫通知。

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

向系统发出新的传入呼叫的请求。

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

向系统发出新的传入呼叫的请求。

RequestNewOutgoingCall(String, String, String, VoipPhoneCallMedia)

向系统发出新的传出呼叫请求。

RequestOutgoingUpgradeToVideoCall(Guid, String, String, String)

向系统发出请求,以创建将替换现有手机网络呼叫的传出视频呼叫。

ReserveCallResourcesAsync()

保留 VoIP 调用所需的 CPU 和内存资源。 应仅在单进程应用程序模型中使用此方法。

ReserveCallResourcesAsync(String)

保留 VoIP 调用所需的 CPU 和内存资源。 应仅在双进程应用程序模型中使用此方法。

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

设置新接受的呼叫。

TerminateCellularCall(Guid)

终止手机网络呼叫以升级到 VoIP 呼叫。

事件

MuteStateChanged

当电话呼叫的静音状态更改时引发。

适用于