Partager via


LampArrayBlinkEffect Classe

Définition

Blinks lampe/s une couleur pendant une durée spécifique. Il est possible de définir le moment où les phases d’attaque/de soutien/de désintégration peuvent être définies.

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
Héritage
Object Platform::Object IInspectable LampArrayBlinkEffect
Attributs
Implémente

Configuration requise pour Windows

Famille d’appareils
Windows 10, version 1809 (introduit dans 10.0.17763.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v7.0)

Exemples

Exemple LampArray

Montre comment contrôler l’éclairage RVB des périphériques à l’aide des API Windows.Devices.Lights et Windows.Devices.Lights.Effects .

Exemple AutoRGB

Montre comment extraire une couleur unique et représentative d’un écran de bureau et l’utiliser pour éclairer des lampes DEL sur un appareil RVB connecté.

Remarques

Commence toujours à off/Black, attaques à une couleur définie, maintient à l’intensité de couleur maximale, puis se désintègre en off/Black

Définit toujours l’état de lampe/s sur désactivé/noir lorsque l’effet se termine, quelle que soit la progression.

Avant de pouvoir lire un effet, vous devez l’ajouter à un LampArrayEffectPlaylist (voir Append).

Toutes les lampes à l’intérieur de l’effet se comportent de la même manière, sous réserve des contraintes des index de lampe (par exemple, les canaux de couleur). Le meilleur effort sera toujours fait pour tenir compte des contraintes d’index de lampe.

Si un LampArray est lié à un LampArrayBlinkEffect et qu’il se déconnecte, la progression de l’effet se poursuit en tant que no-op. Aucune exception/erreur n’est levée/retournée.

Constructeurs

LampArrayBlinkEffect(LampArray, Int32[])

Crée et initialise une nouvelle instance de l’effet.

Propriétés

AttackDuration

Obtient ou définit le temps passé à attaquer/monter en puissance depuis off/Black jusqu’à l’intensité maximale.

Color

Obtient ou définit la couleur de l’intensité maximale de l’effet. La couleur de durée est visible définie par SustainDuration.

DecayDuration

Obtient ou définit le temps passé à décroître/descendre de l’intensité maximale à off/Black.

Occurrences

Nombre d’occurrences que cet effet va lire.

RepetitionDelay

Obtient ou définit le délai entre les répétitions d’effet.

RepetitionMode

Obtient ou définit le comportement de répétition de l’effet.

StartDelay

Obtient ou définit la durée à retarder avant de commencer l’effet.

SustainDuration

Obtient ou définit le temps passé à afficher l’intensité maximale de l’effet.

ZIndex

Obtient ou définit la priorité globale (sur toutes les playlists) pour deux effets qui modifient la même lampe (sur le même LampArray).

S’applique à

Voir aussi