次の方法で共有


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,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 リソースとメモリ リソースを予約します。 このメソッドは、2 プロセス アプリケーション モデルでのみ使用する必要があります。

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

新しく受け入れられた呼び出しを設定します。

SetupNewAcceptedCallWithOptions(AcceptedVoipPhoneCallOptions)

アプリケーションで VoIP 呼び出しを管理できるようにします。

TerminateCellularCall(Guid)

VoIP 通話にアップグレードするために、携帯通話を終了します。

イベント

MuteStateChanged

通話のミュート状態が変更されたときに発生します。

適用対象