PhoneCall クラス

定義

電話を表します。

public ref class PhoneCall sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.ApplicationModel.Calls.CallsPhoneContract, 393216)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class PhoneCall final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.ApplicationModel.Calls.CallsPhoneContract), 393216)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class PhoneCall
Public NotInheritable Class PhoneCall
継承
Object Platform::Object IInspectable PhoneCall
属性

Windows の要件

デバイス ファミリ
Windows 10, version 2104 (10.0.20348.0 で導入)
API contract
Windows.ApplicationModel.Calls.CallsPhoneContract (v6.0 で導入)
アプリの機能
phoneCall

プロパティ

AudioDevice

電話オーディオ デバイスを取得します。

CallId

通話識別子 (または通話識別子) を取得します。

IsMuted

通話のミュート状態を取得します。

Status

電話の状態を取得します。

メソッド

AcceptIncoming()

着信した電話に応答します。

AcceptIncomingAsync()

着信通話に非同期的に応答します。

ChangeAudioDevice(PhoneCallAudioDevice)

ハンズフリー (HF) 通話オーディオ デバイスを設定します。

ChangeAudioDeviceAsync(PhoneCallAudioDevice)

ハンズフリー (HF) 通話オーディオ デバイスを非同期に設定します。

End()

電話を終了します。

EndAsync()

電話を非同期的に終了します。

GetFromId(String)

指定した呼び出し識別子の新しい PhoneCall オブジェクトを作成する静的ファクトリ メソッド。

GetPhoneCallInfo()

通話とそのプロパティを表す オブジェクトを取得します。

GetPhoneCallInfoAsync()

電話を表すオブジェクトとそのプロパティを非同期的に取得します。

Hold()

保留中のアクティブな通話をPlacesします。

HoldAsync()

アクティブな電話を非同期的に保留にします。

Mute()

アクティブな通話をミュートにします。

MuteAsync()

アクティブな通話を非同期的にミュートします。

RejectIncoming()

着信通話を拒否または拒否します。

RejectIncomingAsync()

着信通話を非同期的に拒否または拒否します。

ResumeFromHold()

以前に保留にした電話を有効にします。

ResumeFromHoldAsync()

以前に保留にした電話を非同期的にアクティブにします。

SendDtmfKey(DtmfKey, DtmfToneAudioPlayback)

指定したデュアル トーンマルチ周波数 (DTMF) 文字を電話に送信します。 短いトーン (バースト) のみがサポートされます。

SendDtmfKeyAsync(DtmfKey, DtmfToneAudioPlayback)

指定されたデュアル トーンマルチ周波数 (DTMF) 文字を電話に非同期的に送信します。 短いトーン (バースト) のみがサポートされます。

Unmute()

以前にミュートされた電話のミュートを解除します。

UnmuteAsync()

以前にミュートされた電話のミュートを非同期的に解除します。

イベント

AudioDeviceChanged

PhoneCall.AudioDevice の値が変更されたときに発生するイベント。

IsMutedChanged

PhoneCall.IsMuted の値が変更されたときに発生するイベント。

StatusChanged

PhoneCall.Status の値が変更されたときに発生するイベント。

適用対象