Lamp 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 um dispositivo de lâmpada.
public ref class Lamp sealed : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class Lamp final : IClosable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class Lamp : System.IDisposable
Public NotInheritable Class Lamp
Implements IDisposable
- Herança
- Atributos
- Implementações
Requisitos do Windows
Família de dispositivos |
Windows 10 (introduzida na 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduzida na v1.0)
|
Comentários
Um cenário comum para usar essa classe é adicionar um recurso de lanterna ao seu aplicativo que permite ao usuário ativar e desativar manualmente a luz da tocha da câmera de um dispositivo, se houver uma disponível.
O dispositivo subjacente que essa API lamp representa geralmente é compartilhado com a luz flash e vídeo da câmera do dispositivo. Se a Lâmpada for um dispositivo compartilhado, os casos de uso da câmera terão prioridade sobre o dispositivo de lâmpada subjacente. Assim, o uso simultâneo da câmera resultará no evento AvailabilityChanged a ser acionado para o dispositivo Lamp correspondente e relatará que o dispositivo está indisponível.
Propriedades
BrightnessLevel |
Obtém ou define um valor que indica o nível de brilho atual da lâmpada, em que 0,0 está completamente desativado e 1,0 é o brilho máximo. |
Color |
Obtém ou define a cor da lâmpada. |
DeviceId |
Obtém a ID de DeviceInformation para um dispositivo de lâmpada. |
IsColorSettable |
Obtém um valor que indica se você pode definir a propriedade Color do dispositivo de lâmpada. |
IsEnabled |
Obtém ou define um valor que indica se o dispositivo de lâmpada está habilitado. |
Métodos
Close() |
Libera o dispositivo de lâmpada. |
Dispose() |
Realiza tarefas definidas pelo aplicativo associadas à liberação ou à redefinição de recursos não gerenciados. |
FromIdAsync(String) |
Obtém um objeto Lamp que representa o dispositivo de lâmpada com a ID especificada. |
GetDefaultAsync() |
Obtém um objeto Lamp que representa a lâmpada padrão para o dispositivo. |
GetDeviceSelector() |
Retorna a cadeia de caracteres de seleção de classe que você pode usar para enumerar dispositivos de lâmpada. |
Eventos
AvailabilityChanged |
Ocorre quando a disponibilidade do dispositivo de lâmpada é alterada. |