VoipCallCoordinator Класс

Определение

Позволяет приложению управлять вызовами VoIP.

public ref class VoipCallCoordinator sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.ApplicationModel.Calls.CallsVoipContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class VoipCallCoordinator final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.ApplicationModel.Calls.CallsVoipContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class VoipCallCoordinator
Public NotInheritable Class VoipCallCoordinator
Наследование
Object Platform::Object IInspectable VoipCallCoordinator
Атрибуты

Требования к Windows

Семейство устройств
Windows Mobile Extension SDK (появилось в 10.0.10240.0)
Windows 10 (появилось в 10.0.10586.0)
API contract
Windows.ApplicationModel.Calls.CallsVoipContract (появилось в v1.0)
Возможности приложения
phoneCallHistory phoneCallHistorySystem voipCall

Комментарии

Журнал версий

Версия Windows Версия пакета SDK Добавленная стоимость
1709 16299 SetupNewAcceptedCall
1803 17134 RequestNewAppInitiatedCall
1803 17134 RequestNewIncomingCall(String;String;String;Uri;String;Uri;String;Uri;VoipPhoneCallMedia;TimeSpan;String)
1809 17763 ReserveCallResourcesAsync

Методы

CancelUpgrade(Guid)

Отменяет обновление до вызова VoIP.

GetDefault()

Извлекает экземпляр класса VoipCallCoordinator по умолчанию.

NotifyMuted()

Уведомляет систему о том, что пользователь отключил вызов с помощью пользовательского интерфейса приложения VoIP.

NotifyUnmuted()

Уведомляет систему о том, что пользователь отпустил вызов с помощью пользовательского интерфейса приложения VoIP.

RequestIncomingUpgradeToVideoCall(String, String, String, Uri, String, Uri, String, Uri, TimeSpan)

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

RequestNewAppInitiatedCall(String, String, String, String, VoipPhoneCallMedia)

Запрашивает новый объект вызова из системы. Вызовите этот метод из приложения VoIP, чтобы сообщить системе, что есть новый входящий вызов и что вы хотите разместить уведомление о входящем вызове для этого нового вызова.

RequestNewIncomingCall(String, String, String, Uri, String, Uri, String, Uri, VoipPhoneCallMedia, TimeSpan)

Отправляет системе запрос на новый входящий вызов.

RequestNewIncomingCall(String, String, String, Uri, String, Uri, String, Uri, VoipPhoneCallMedia, TimeSpan, String)

Отправляет системе запрос на новый входящий вызов.

RequestNewOutgoingCall(String, String, String, VoipPhoneCallMedia)

Отправляет системе запрос на новый исходящий звонок.

RequestOutgoingUpgradeToVideoCall(Guid, String, String, String)

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

ReserveCallResourcesAsync()

Резервирует ресурсы ЦП и памяти, необходимые для вызова VoIP. Этот метод следует использовать только в модели однопроцессного приложения.

ReserveCallResourcesAsync(String)

Резервирует ресурсы ЦП и памяти, необходимые для вызова VoIP. Этот метод следует использовать только в модели двухпроцессного приложения.

SetupNewAcceptedCall(String, String, String, String, VoipPhoneCallMedia)

Настраивает только что принятый вызов.

TerminateCellularCall(Guid)

Завершает вызов сотовой связи для обновления до voIP-вызова.

События

MuteStateChanged

Возникает при изменении состояния отключения звука для телефонного звонка.

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