LampArrayCustomEffect Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Cet effet fournit un point d’entrée pour les effets personnalisés définis par le développeur dans l’infrastructure d’effet ; permettant son inclusion et sa planification dans les playlists.
public ref class LampArrayCustomEffect sealed : ILampArrayEffect
/// [Windows.Foundation.Metadata.Activatable(Windows.Devices.Lights.Effects.ILampArrayCustomEffectFactory, 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 LampArrayCustomEffect final : ILampArrayEffect
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Devices.Lights.Effects.ILampArrayCustomEffectFactory), 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 LampArrayCustomEffect : ILampArrayEffect
function LampArrayCustomEffect(lampArray, lampIndexes)
Public NotInheritable Class LampArrayCustomEffect
Implements ILampArrayEffect
- Héritage
- 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
Montre comment contrôler l’éclairage RVB des périphériques à l’aide des API Windows.Devices.Lights et Windows.Devices.Lights.Effects .
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
Comme pour BitmapEffect, un développeur spécifie le sous-ensemble d’index de lampe à affecter, puis s’abonne à l’événement UpdateRequested pour modifier l’état de la lampe à un intervalle périodique.
Constructeurs
LampArrayCustomEffect(LampArray, Int32[]) |
Crée et initialise une nouvelle instance de l’effet. |
Propriétés
Duration |
Obtient ou définit la durée de l’effet. |
UpdateInterval |
Obtient ou définit l’intervalle entre le déclenchement de l’événement UpdateRequested . L’image fournie s’affiche jusqu’à ce que l’événement soit déclenché. |
ZIndex |
Priorité globale pour deux effets qui modifient la même lampe. |
Événements
UpdateRequested |
Événement déclenché par le système pour indiquer que l’état de la lampe doit être modifié. |