Condividi tramite


LampArrayBlinkEffect Classe

Definizione

Lampeggia la lampada/s un colore per una durata specifica. È possibile definire la tempistica delle fasi di attacco/supporto/decadimento.

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
Ereditarietà
Object Platform::Object IInspectable LampArrayBlinkEffect
Attributi
Implementazioni

Requisiti Windows

Famiglia di dispositivi
Windows 10, version 1809 (è stato introdotto in 10.0.17763.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v7.0)

Esempio

Esempio lampArray

Illustra come controllare l'illuminazione RGB dei dispositivi periferici usando le API Windows.Devices.Lights e Windows.Devices.Lights.Effects .

Esempio di AutoRGB

Illustra come estrarre un singolo colore rappresentativo da uno schermo desktop e usarlo per illuminare le lampade LED in un dispositivo RGB connesso.

Commenti

Inizia sempre da off/Black, attacchi a un colore definito, sostiene a picco l'intensità del colore, quindi decade verso off/Black

Imposta sempre lo stato della lampada/sec su off/Black al termine dell'effetto, indipendentemente dallo stato di avanzamento.

Prima di poter riprodurre un effetto, è necessario aggiungerlo a un oggetto LampArrayEffectPlaylist (vedere Append).

Tutte le lampade all'interno dell'effetto si comportano in modo identico, soggette a controint degli indici della lampada (ad esempio, canali di colore). Il miglior sforzo verrà sempre fatto per soddisfare i vincoli di indice della lampada.

Se un oggetto LampArray è associato a lampArrayBlinkEffect e si disconnette, lo stato dell'effetto continua come no-op. Non viene generata alcuna eccezione/errore.

Costruttori

LampArrayBlinkEffect(LampArray, Int32[])

Crea e inizializza una nuova istanza dell'effetto.

Proprietà

AttackDuration

Ottiene o imposta il tempo impiegato per attaccare/aumentare le prestazioni da off/Blackall'intensità di picco.

Color

Ottiene o imposta il colore dell'intensità di picco per l'effetto. Il colore della durata è visibile definito da SustainDuration.

DecayDuration

Ottiene o imposta il tempo impiegato per il decadimento/riduzione dell'intensità dal picco all'off/Nero.

Occurrences

Numero di occorrenze che questo effetto verrà riprodotto.

RepetitionDelay

Ottiene o imposta il ritardo tra le ripetizioni degli effetti.

RepetitionMode

Ottiene o imposta il comportamento di ripetizione dell'effetto.

StartDelay

Ottiene o imposta la durata da ritardare prima di avviare l'effetto.

SustainDuration

Ottiene o imposta il tempo impiegato per visualizzare l'intensità del picco per l'effetto.

ZIndex

Ottiene o imposta la precedenza globale (in tutte le playlist) per due effetti che modificano la stessa lampada (sulla stessa LampArray).

Si applica a

Vedi anche