次の方法で共有


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 で導入)

注釈

このクラスは、テレフォニー対応アプリの動作を変更するために監視および使用できるイベントへのアクセスを提供します。 詳細については、「既定の Bluetooth 通信デバイスで通話を管理する方法」を参照してください。

プロパティ

HasRinger

テレフォニー デバイスにリンガーが組み込まれているかどうかを示します。

メソッド

EndCall(UInt64)

指定した呼び出しを終了します。

FromId(String)

渡される DeviceInformation ID で指定されたオーディオ通信デバイスを表す CallControl クラスを返します。

GetDefault()

既定のオーディオ通信デバイスを表す CallControl クラスを返します。

IndicateActiveCall(UInt64)

指定した呼び出しがアクティブになったことを示します。

IndicateNewIncomingCall(Boolean, String)

着信呼び出しがあることをデバイスに通知します。

IndicateNewOutgoingCall()

発信呼び出しを示すデバイス インジケーターを更新します。

イベント

AnswerRequested

デバイスが呼び出しに応答する要求を受信したときに発生します。

AudioTransferRequested

デバイスがオーディオ転送の要求を受信したときに発生します。

DialRequested

デバイスから番号がダイヤルされたときに発生します。

HangUpRequested

デバイスが通話を停止する要求を受信したときに発生します。

KeypadPressed

デバイスのキーパッド ボタンが押されたときに発生します。

RedialRequested

デバイスがリダイヤル要求を受信したときに発生します。

適用対象

こちらもご覧ください