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
- Наследование
- Атрибуты
Требования к 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 . |