CallControl 类

定义

表示用于在电话服务相关设备上处理呼叫的属性、命令和事件。

public ref class CallControl sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Media.Devices.CallControlContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class CallControl final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Media.Devices.CallControlContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class CallControl
Public NotInheritable Class CallControl
继承
Object Platform::Object IInspectable CallControl
属性

Windows 要求

设备系列
Windows Desktop Extension SDK (在 10.0.10240.0 中引入)
API contract
Windows.Media.Devices.CallControlContract (在 v1.0 中引入)

注解

此类提供对可监视的事件的访问,这些事件可用于修改电话感知应用的行为。 有关详细信息,请参阅 如何在默认蓝牙通信设备上管理呼叫

属性

HasRinger

指示电话设备是否具有内置铃声。

方法

EndCall(UInt64)

结束指定的调用。

FromId(String)

返回一个 CallControl 类,该类表示由传递的 DeviceInformation ID 指定的音频通信设备。

GetDefault()

返回一个代表默认音频通信设备的 CallControl 类。

IndicateActiveCall(UInt64)

指示指定的调用现在处于活动状态。

IndicateNewIncomingCall(Boolean, String)

通知设备有传入呼叫。

IndicateNewOutgoingCall()

汇报设备指示器以指示传出呼叫。

事件

AnswerRequested

当设备收到接听呼叫的请求时发生。

AudioTransferRequested

当设备收到音频传输请求时发生。

DialRequested

从设备拨打号码时发生。

HangUpRequested

当设备收到挂断呼叫的请求时发生。

KeypadPressed

按下设备上的键盘按钮时发生。

RedialRequested

当设备收到重拨请求时发生。

适用于

另请参阅