共用方式為


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,Uri,String,Uri,Uri,String,Uri,Uri,VoipPhoneCallMedia,TimeSpan,String)
1809 17763 ReserveCallResourcesAsync

方法

CancelUpgrade(Guid)

取消升級至 VoIP 通話。

GetDefault()

擷取 VoipCallCoordinator 類別的預設實例。

GetDeviceSelectorForCallControl()

允許應用程式管理 VoIP 通話。

IsCallControlDeviceKindSupportedForAssociation(VoipCallControlDeviceKind)

允許應用程式管理 VoIP 通話。

NotifyMuted()

通知系統,使用者已使用 VoIP 應用程式的 UI 將通話靜音。

NotifyUnmuted()

通知系統,使用者已使用 VoIP 應用程式的 UI 取消變更呼叫。

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

對系統提出傳入視訊通話的要求,以取代現有的通話。

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

從系統要求新的呼叫物件。 從您的 VoIP 應用程式呼叫此方法,告知系統有新的來電,而且您想要裝載該新通話的來電通知。

RequestNewAppInitiatedCallWithOptions(AppInitiatedVoipPhoneCallOptions)

允許應用程式管理 VoIP 通話。

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

對系統提出新連入呼叫的要求。

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

對系統提出新連入呼叫的要求。

RequestNewIncomingCallWithOptions(IncomingVoipPhoneCallOptions)

允許應用程式管理 VoIP 通話。

RequestNewOutgoingCall(String, String, String, VoipPhoneCallMedia)

向系統提出新的撥出呼叫要求。

RequestNewOutgoingCallWithOptions(OutgoingVoipPhoneCallOptions)

允許應用程式管理 VoIP 通話。

RequestOutgoingUpgradeToVideoCall(Guid, String, String, String)

提出系統的要求,以建立傳出視訊通話,以取代現有的行動電話通話。

ReserveCallResourcesAsync()

保留 VoIP 呼叫所需的 CPU 和記憶體資源。 您應該只在單一進程應用程式模型中使用這個方法。

ReserveCallResourcesAsync(String)

保留 VoIP 呼叫所需的 CPU 和記憶體資源。 您應該只在雙進程應用程式模型中使用這個方法。

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

設定新接受的通話。

SetupNewAcceptedCallWithOptions(AcceptedVoipPhoneCallOptions)

允許應用程式管理 VoIP 通話。

TerminateCellularCall(Guid)

終止行動電話通話,以升級至 VoIP 通話。

事件

MuteStateChanged

當通話的靜音狀態變更時引發。

適用於