LampArrayCustomEffect Clase

Definición

Este efecto proporciona un punto de entrada para efectos personalizados definidos por el desarrollador en el marco de efecto; permitir que se incluya y programe dentro de las listas de reproducción.

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
Herencia
Object Platform::Object IInspectable LampArrayCustomEffect
Atributos
Implementaciones

Requisitos de Windows

Familia de dispositivos
Windows 10, version 1809 (se introdujo en la versión 10.0.17763.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v7.0)

Ejemplos

Ejemplo lampArray

Muestra cómo controlar la iluminación RGB de los dispositivos periféricos mediante las API Windows.Devices.Lights y Windows.Devices.Lights.Effects .

Ejemplo de AutoRGB

Muestra cómo extraer un único color representativo de una pantalla de escritorio y usarlo para iluminar lámparas LED en un dispositivo RGB conectado.

Comentarios

De forma similar a BitmapEffect, un desarrollador especifica el subconjunto de índices de lámpara que se van a afectar y, a continuación, se suscribe al evento UpdateRequested para modificar el estado de la lámpara en un intervalo periódico.

Constructores

LampArrayCustomEffect(LampArray, Int32[])

Crea e inicializa una nueva instancia del efecto.

Propiedades

Duration

Obtiene o establece la duración del efecto.

UpdateInterval

Obtiene o establece el intervalo entre el desencadenador del evento UpdateRequested . La imagen proporcionada se mostrará hasta que se desencadene el evento.

ZIndex

Prioridad global para dos efectos que modifican la misma lámpara.

Eventos

UpdateRequested

Evento desencadenado por el sistema para indicar que se debe modificar el estado de la lámpara.

Se aplica a

Consulte también