Поделиться через


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)

Возвращает класс CallControl , представляющий устройство аудиосвязи, указанное в передаваемом идентификаторе DeviceInformation .

GetDefault()

Возвращает класс CallControl , представляющий звуковое устройство по умолчанию.

IndicateActiveCall(UInt64)

Указывает, что указанный вызов теперь активен.

IndicateNewIncomingCall(Boolean, String)

Сообщает устройству о наличии входящего вызова.

IndicateNewOutgoingCall()

Обновления индикаторы устройств, указывающие на исходящий вызов.

События

AnswerRequested

Происходит, когда устройство получает запрос на ответ на вызов.

AudioTransferRequested

Происходит, когда устройство получает запрос на передачу звука.

DialRequested

Происходит при наборе номера с устройства.

HangUpRequested

Происходит, когда устройство получает запрос на повесить звонок.

KeypadPressed

Происходит при нажатии кнопки клавиатуры на устройстве.

RedialRequested

Происходит, когда устройство получает запрос на повторную отправку.

Применяется к

См. также раздел