VoipPhoneCall クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
VoIP 通話を表します。
public ref class VoipPhoneCall sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.ApplicationModel.Calls.CallsVoipContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class VoipPhoneCall final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.ApplicationModel.Calls.CallsVoipContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class VoipPhoneCall
Public NotInheritable Class VoipPhoneCall
- 継承
- 属性
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
|
注釈
VoipCallCoordinator.RequestNewAppInitiatedCall メソッドを呼び出して、新しい VoipPhoneCall オブジェクトを作成します。 その後、 VoipPhoneCall オブジェクトを使用して、新しいアプリ内通話通知を設定し、 VoipPhoneCall で発生するイベントを処理できます。
ユーザーが呼び出しを受け入れた場合、アプリケーションは NotifyCallAccepted を呼び出す必要があります。 呼び出しが拒否または応答されていない場合は、 NotifyCallEnded を呼び出します。 または、システム自体が AnswerRequested イベントまたは RejectRequested イベントを発生させ、ユーザーが HID デバイス経由で着信呼び出しを受け入れたか拒否したかを判断するために、VoIP アプリケーションでこれらのイベントを処理することもできます。
バージョン履歴
Windows のバージョン | SDK バージョン | 追加された値 |
---|---|---|
1709 | 16299 | TryShowAppUI |
1803 | 17134 | NotifyCallAccepted |
プロパティ
CallMedia |
呼び出しで使用されるメディアの種類を取得します。 |
ContactName |
VoIP 呼び出しに関連付けられている連絡先名を取得または設定します。 |
IsUsingAssociatedDevicesList |
VoIP 通話を表します。 |
StartTime |
VoIP 呼び出しに関連付けられている開始時刻を取得または設定します。 |
メソッド
AddAssociatedCallControlDevice(String) |
VoIP 通話を表します。 |
GetAssociatedCallControlDevices() |
VoIP 通話を表します。 |
NotifyCallAccepted(VoipPhoneCallMedia) |
VoIP 呼び出しが受け入れられたことをシステムに通知します。 |
NotifyCallActive() |
VoIP 呼び出しがアクティブであることをシステムに通知します。 |
NotifyCallActive(IIterable<String>) |
VoIP 通話を表します。 |
NotifyCallEnded() |
呼び出しが終了したことをシステムに通知します。 |
NotifyCallHeld() |
通話が現在保留になっていることをシステムに通知します。 |
NotifyCallReady() |
通話を携帯電話からビデオにアップグレードするときに、システムが既存の携帯通話を終了できるように、ビデオ通話のオーディオストリームとビデオストリームの設定が完了したことをシステムに通知します。 |
RemoveAssociatedCallControlDevice(String) |
VoIP 通話を表します。 |
SetAssociatedCallControlDevices(IIterable<String>) |
VoIP 通話を表します。 |
TryShowAppUI() |
呼び出しを受け入れた後、VOIP アプリのユーザー インターフェイスをフォアグラウンドに取り込みます。 |
イベント
AnswerRequested |
ユーザーが着信呼び出しに応答したときに発生します。 |
EndRequested |
呼び出しを終了する必要があることを VoIP アプリに警告するために発生します。 |
HoldRequested |
通話を保留にする必要があることを VoIP アプリに警告するために発生します。 |
RejectRequested |
呼び出しが拒否されたときに発生します。 |
ResumeRequested |
以前に保留されていた VoIP 呼び出しをアクティブにする必要があることを示すために発生します。 |