Compartilhar via


VoipCallCoordinator Classe

Definição

Permite que um aplicativo gerencie chamadas 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
Herança
Object Platform::Object IInspectable VoipCallCoordinator
Atributos

Requisitos do Windows

Família de dispositivos
Windows Mobile Extension SDK (introduzida na 10.0.10240.0)
Windows 10 (introduzida na 10.0.10586.0)
API contract
Windows.ApplicationModel.Calls.CallsVoipContract (introduzida na v1.0)
Funcionalidades do aplicativo
phoneCallHistory phoneCallHistorySystem voipCall

Comentários

Histórico de versão

Versão do Windows Versão do SDK Valor adicionado
1.709 16299 SetupNewAcceptedCall
1803 17134 RequestNewAppInitiatedCall
1803 17134 RequestNewIncomingCall(String,String,String,Uri,String,Uri,String,Uri,VoipPhoneCallMedia,TimeSpan,String)
1809 17763 ReserveCallResourcesAsync

Métodos

CancelUpgrade(Guid)

Cancela a atualização para uma chamada VoIP.

GetDefault()

Recupera a instância padrão da classe VoipCallCoordinator .

GetDeviceSelectorForCallControl()

Permite que um aplicativo gerencie chamadas VoIP.

IsCallControlDeviceKindSupportedForAssociation(VoipCallControlDeviceKind)

Permite que um aplicativo gerencie chamadas VoIP.

NotifyMuted()

Notifica o sistema de que o usuário silenciou a chamada usando a interface do usuário do aplicativo VoIP.

NotifyUnmuted()

Notifica o sistema de que o usuário desativa a chamada usando a interface do usuário do aplicativo VoIP.

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

Faz uma solicitação ao sistema para uma chamada de vídeo de entrada que substituirá uma chamada existente.

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

Solicita um novo objeto de chamada do sistema. Chame esse método do aplicativo VoIP para informar ao sistema que há uma nova chamada de entrada e que você deseja hospedar uma notificação de chamada de entrada para essa nova chamada.

RequestNewAppInitiatedCallWithOptions(AppInitiatedVoipPhoneCallOptions)

Permite que um aplicativo gerencie chamadas VoIP.

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

Faz uma solicitação ao sistema para uma nova chamada de entrada.

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

Faz uma solicitação ao sistema para uma nova chamada de entrada.

RequestNewIncomingCallWithOptions(IncomingVoipPhoneCallOptions)

Permite que um aplicativo gerencie chamadas VoIP.

RequestNewOutgoingCall(String, String, String, VoipPhoneCallMedia)

Faz uma solicitação ao sistema para uma nova chamada de saída.

RequestNewOutgoingCallWithOptions(OutgoingVoipPhoneCallOptions)

Permite que um aplicativo gerencie chamadas VoIP.

RequestOutgoingUpgradeToVideoCall(Guid, String, String, String)

Faz uma solicitação do sistema para criar uma chamada de vídeo de saída que substituirá uma chamada celular existente.

ReserveCallResourcesAsync()

Reserva os recursos de CPU e memória necessários para uma chamada VoIP. Você deve usar esse método apenas em um modelo de aplicativo de processo único.

ReserveCallResourcesAsync(String)

Reserva os recursos de CPU e memória necessários para uma chamada VoIP. Você deve usar esse método apenas em um modelo de aplicativo de dois processos.

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

Configura uma chamada recém-aceita.

SetupNewAcceptedCallWithOptions(AcceptedVoipPhoneCallOptions)

Permite que um aplicativo gerencie chamadas VoIP.

TerminateCellularCall(Guid)

Encerra uma chamada da rede celular para atualizar para uma chamada VoIP.

Eventos

MuteStateChanged

Gerado quando o mudo status para a chamada telefônica é alterado.

Aplica-se a