VoipCallCoordinator Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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. |