Compartir a través de


LampArrayBlinkEffect Clase

Definición

Parpadea la lámpara/s un color durante una duración específica. Se pueden definir los intervalos de fases de ataque, mantenimiento y descomposición.

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

Requisitos de Windows

Familia de dispositivos
Windows 10, version 1809 (se introdujo en la versión 10.0.17763.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v7.0)

Ejemplos

Muestra de LampArray

Muestra cómo controlar la iluminación RGB de los dispositivos periféricos mediante las API Windows.Devices.Lights y Windows.Devices.Lights.Effects .

Ejemplo de AutoRGB

Muestra cómo extraer un único color representativo de una pantalla de escritorio y usarlo para iluminar lámparas LED en un dispositivo RGB conectado.

Comentarios

Siempre comienza desde off/Black, los ataques a un color definido, sostienen la intensidad máxima del color y luego se desintegran a off/Black.

Siempre establecerá el estado de la lámpara/s en off/Black cuando se complete el efecto, independientemente del progreso.

Para poder reproducir un efecto, debe anexarlo a lampArrayEffectPlaylist (vea Append).

Todas las lámparas dentro del efecto se comportan de forma idéntica, sujeto a contraints de los índices de lámpara (por ejemplo, canales de color). Siempre se realizará el mejor esfuerzo para adaptarse a las restricciones de índice de lámpara.

Si lampArray está enlazado a un LampArrayBlinkEffect y se desconecta, el progreso del efecto continúa como no-op. No se produce o devuelve ninguna excepción o error.

Constructores

LampArrayBlinkEffect(LampArray, Int32[])

Crea e inicializa una nueva instancia del efecto.

Propiedades

AttackDuration

Obtiene o establece el tiempo dedicado a atacar o aumentar desde off/Black hasta la intensidad máxima.

Color

Obtiene o establece el color de la intensidad máxima del efecto. El color de duración es visible definido por SustainDuration.

DecayDuration

Obtiene o establece el tiempo invertido en descomposición o rampa de bajada de intensidad máxima a desactivado/negro.

Occurrences

Número de repeticiones que se reproducirá este efecto.

RepetitionDelay

Obtiene o establece el retraso entre las repeticiones de efectos.

RepetitionMode

Obtiene o establece el comportamiento de repetición del efecto.

StartDelay

Obtiene o establece la duración que se va a retrasar antes de iniciar el efecto.

SustainDuration

Obtiene o establece el tiempo dedicado a mostrar la intensidad máxima del efecto.

ZIndex

Obtiene o establece la precedencia global (en todas las listas de reproducción) para dos efectos que modifican la misma lámpara (en la misma LampArray).

Se aplica a

Consulte también