Compartilhar via


LampArrayBlinkEffect Classe

Definição

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
Object Platform::Object IInspectable LampArrayBlinkEffect
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

Exemplo de LampArray

Demonstra como controlar a iluminação RGB de dispositivos periféricos usando as APIs Windows.Devices.Lights e Windows.Devices.Lights.Effects .

Exemplo do AutoRGB

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).

Aplica-se a

Confira também