LampArrayBlinkEffect Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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
Illustra come controllare l'illuminazione RGB dei dispositivi periferici usando le API Windows.Devices.Lights e Windows.Devices.Lights.Effects .
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). |