LampArrayBlinkEffect 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.
Pisca uma lâmpada/s uma cor por uma duração específica. O tempo de fases de ataque/sustentação/decadência pode ser definido.
public ref class LampArrayBlinkEffect sealed : ILampArrayEffect
/// [Windows.Foundation.Metadata.Activatable(Windows.Devices.Lights.Effects.ILampArrayBlinkEffectFactory, 458752, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 458752)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class LampArrayBlinkEffect final : ILampArrayEffect
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Devices.Lights.Effects.ILampArrayBlinkEffectFactory), 458752, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 458752)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class LampArrayBlinkEffect : ILampArrayEffect
function LampArrayBlinkEffect(lampArray, lampIndexes)
Public NotInheritable Class LampArrayBlinkEffect
Implements ILampArrayEffect
- Herança
- Atributos
- Implementações
Requisitos do Windows
Família de dispositivos |
Windows 10, version 1809 (introduzida na 10.0.17763.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduzida na v7.0)
|
Exemplos
Demonstra como controlar a iluminação RGB de dispositivos periféricos usando as APIs Windows.Devices.Lights e Windows.Devices.Lights.Effects .
Demonstra como extrair uma única cor representativa de uma tela de desktop e usá-la para iluminar lâmpadas LED em um dispositivo RGB conectado.
Comentários
Sempre começa de off/Black, ataca a uma cor definida, sustenta a intensidade de cor de pico e, em seguida, decai de volta para off/Black
Sempre definirá o estado da lâmpada/s como desativado/Preto quando o efeito for concluído, independentemente do progresso.
Antes de executar um efeito, você deve anexá-lo a um LampArrayEffectPlaylist (consulte Append).
Todas as lâmpadas dentro do efeito se comportam de forma idêntica, sujeitas a contraints dos índices de lâmpada (por exemplo, canais de cores). O melhor esforço sempre será feito para acomodar restrições de índice de lâmpada.
Se um LampArray estiver associado a um LampArrayBlinkEffect e ele se desconectar, o progresso do efeito continuará como um não-op. Nenhuma exceção/erro é gerada/retornada.
Construtores
LampArrayBlinkEffect(LampArray, Int32[]) |
Cria e inicializa uma nova instância do efeito. |
Propriedades
AttackDuration |
Obtém ou define o tempo gasto atacando/aumentando de off/Black para a intensidade de pico. |
Color |
Obtém ou define a cor da intensidade de pico para o efeito. A cor da duração é visível definida por SustainDuration. |
DecayDuration |
Obtém ou define o tempo gasto em decomposição/ramping-down da intensidade de pico para off/Black. |
Occurrences |
Número de ocorrências que esse efeito reproduzirá. |
RepetitionDelay |
Obtém ou define o atraso entre repetições de efeito. |
RepetitionMode |
Obtém ou define o comportamento de repetição do efeito. |
StartDelay |
Obtém ou define a duração a ser demorada antes de iniciar o efeito. |
SustainDuration |
Obtém ou define o tempo gasto exibindo a intensidade de pico para o efeito. |
ZIndex |
Obtém ou define a precedência global (em todas as playlists) para dois efeitos que modificam a mesma lâmpada (no mesmo LampArray). |