LampArrayBlinkEffect Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Blinkt Lampe/s eine Farbe für eine bestimmte Dauer. Das Timing von Angriffs-/Aufrechterhaltungs-/Verfallsphasen kann definiert werden.
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
- Vererbung
- Attribute
- Implementiert
Windows-Anforderungen
Gerätefamilie |
Windows 10, version 1809 (eingeführt in 10.0.17763.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v7.0)
|
Beispiele
Veranschaulicht, wie die RGB-Beleuchtung von Peripheriegeräten mithilfe der Windows.Devices.Lights - und Windows.Devices.Lights.Effects-APIs gesteuert wird.
Veranschaulicht, wie eine einzelne, repräsentative Farbe von einem Desktopbildschirm extrahiert und zur Aktivierung von LED-Lampen auf einem verbundenen RGB-Gerät verwendet wird.
Hinweise
Beginnt immer bei off/Schwarz, greift auf eine definierte Farbe an, hält bei höchster Farbintensität bei und zerfällt dann wieder auf aus/Schwarz
Legt den Zustand der Lampe/s immer auf Aus/Schwarz fest, wenn der Effekt abgeschlossen ist, unabhängig vom Fortschritt.
Bevor Sie einen Effekt wiedergeben können, müssen Sie ihn an eine LampArrayEffectPlaylist anfügen (siehe Anfügen).
Alle Lampen innerhalb des Effekts verhalten sich identisch, abhängig von Kontraints der Lampenindizes (z. B. Farbkanäle). Die besten Anstrengungen werden immer unternommen, um Lampenindexeinschränkungen zu berücksichtigen.
Wenn ein LampArray an ein LampArrayBlinkEffect gebunden ist und die Verbindung getrennt wird, wird der Fortschritt des Effekts als no-op fortgesetzt. Es wird keine Ausnahme/kein Fehler ausgelöst/zurückgegeben.
Konstruktoren
LampArrayBlinkEffect(LampArray, Int32[]) |
Erstellt und initialisiert eine neue instance des Effekts. |
Eigenschaften
AttackDuration |
Ruft die Zeit ab, die für Angriffe/Hochfahren von aus/Schwarz auf Spitzenintensität aufgewendet wird, oder legt diese fest. |
Color |
Ruft die Farbe der Spitzenintensität für den Effekt ab oder legt diese fest. Die Dauerfarbe ist durch SustainDuration definiert sichtbar. |
DecayDuration |
Ruft die Zeit ab, die für das Verfallen bzw. Herunterfahren von der Spitzenintensität auf aus/Schwarz aufgewendet wird, oder legt diese fest. |
Occurrences |
Anzahl der Vorkommen, die dieser Effekt spielen wird. |
RepetitionDelay |
Ruft die Verzögerung zwischen Effektwie wiederholen ab oder legt sie fest. |
RepetitionMode |
Ruft das Wiederholungsverhalten des Effekts ab oder legt es fest. |
StartDelay |
Ruft die Dauer der Verzögerung ab, bevor der Effekt gestartet wird, oder legt diese fest. |
SustainDuration |
Ruft die Zeit ab, die für die Anzeige der Spitzenintensität für den Effekt aufgewendet wird, oder legt diese fest. |
ZIndex |
Ruft die globale Rangfolge (über alle Wiedergabelisten hinweg) für zwei Effekte ab, die dieselbe Lampe (auf demselben LampArray) ändern, oder legt diese fest. |