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 的值更改时引发的事件。

适用于