CallControl 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.
Representa as propriedades, os comandos e os eventos para lidar com chamadas em um dispositivo relacionado à telefonia.
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
- Herança
- Atributos
Requisitos do Windows
Família de dispositivos |
Windows Desktop Extension SDK (introduzida na 10.0.10240.0)
|
API contract |
Windows.Media.Devices.CallControlContract (introduzida na v1.0)
|
Comentários
Essa classe fornece acesso a eventos que podem ser monitorados e usados para modificar o comportamento do aplicativo com reconhecimento de telefonia. Para obter mais informações, consulte Como gerenciar chamadas no dispositivo de comunicações Bluetooth padrão.
Propriedades
HasRinger |
Indica se o dispositivo de telefonia tem um toque interno. |
Métodos
EndCall(UInt64) |
Encerra a chamada especificada. |
FromId(String) |
Retorna uma classe CallControl que representa o dispositivo de comunicações de áudio especificado pela ID DeviceInformation que está sendo passada. |
GetDefault() |
Retorna uma classe CallControl que representa o dispositivo de comunicações de áudio padrão. |
IndicateActiveCall(UInt64) |
Indica que a chamada especificada agora está ativa. |
IndicateNewIncomingCall(Boolean, String) |
Informa ao dispositivo que há uma chamada de entrada. |
IndicateNewOutgoingCall() |
Atualizações indicadores de dispositivo para indicar uma chamada de saída. |
Eventos
AnswerRequested |
Ocorre quando o dispositivo recebe uma solicitação para atender a uma chamada. |
AudioTransferRequested |
Ocorre quando o dispositivo recebe uma solicitação de transferência de áudio. |
DialRequested |
Ocorre quando um número é discado do dispositivo. |
HangUpRequested |
Ocorre quando o dispositivo recebe uma solicitação para desligar uma chamada. |
KeypadPressed |
Ocorre quando um botão de teclado no dispositivo é pressionado. |
RedialRequested |
Ocorre quando o dispositivo recebe uma solicitação para redial. |