LampArrayEffectPlaylist Clase

Definición

Se usa para encadenar varios efectos juntos o para iniciar efectos simultáneamente.

public ref class LampArrayEffectPlaylist sealed : IIterable<ILampArrayEffect ^>, IVectorView<ILampArrayEffect ^>
/// [Windows.Foundation.Metadata.Activatable(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 LampArrayEffectPlaylist final : IIterable<ILampArrayEffect>, IVectorView<ILampArrayEffect>
[Windows.Foundation.Metadata.Activatable(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 LampArrayEffectPlaylist : IEnumerable<ILampArrayEffect>, IReadOnlyList<ILampArrayEffect>
function LampArrayEffectPlaylist()
Public NotInheritable Class LampArrayEffectPlaylist
Implements IEnumerable(Of ILampArrayEffect), IReadOnlyList(Of ILampArrayEffect)
Herencia
Object Platform::Object IInspectable LampArrayEffectPlaylist
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

Para poder reproducir un efecto, debe anexarlo a lampArrayEffectPlaylist (vea Append).

Constructores

LampArrayEffectPlaylist()

Crea e inicializa una nueva instancia de una lista de reproducción.

Propiedades

EffectStartMode

Obtiene o establece el comportamiento inicial de los efectos.

Occurrences

Obtiene o establece el número de repeticiones que esta lista de reproducción reproducirá.

RepetitionMode

Obtiene o establece el comportamiento de repetición de la lista de reproducción.

Size

Obtiene el tamaño de (el número de elementos de) de la lista de reproducción.

Métodos

Append(ILampArrayEffect)

Anexa el efecto al final de la lista de reproducción.

First()

Recupera un iterador que representa el primer elemento de una lista de reproducción de efecto de matriz de lámpara.

GetAt(UInt32)

Recupera el efecto de matriz de lámpara en el índice especificado dentro de una lista de reproducción.

GetMany(UInt32, ILampArrayEffect[])

Recupera un rango de efectos de matriz de lámpara, comenzando en el índice especificado dentro de una lista de reproducción.

IndexOf(ILampArrayEffect, UInt32)

Recupera el índice, dentro de una lista de reproducción, del efecto de matriz de lámpara especificado.

OverrideZIndex(Int32)

Invalida zIndex para todos los efectos contenidos.

Pause()

Pausa la lista de reproducción y conserva el último estado establecido por el efecto de reproducción interna.

PauseAll(IIterable<LampArrayEffectPlaylist>)

Garantiza que todas las listas de reproducción se pausarán al mismo tiempo.

Start()

Inicia esta lista de reproducción desde el principio, a menos que se haya pausado previamente, lo que reanudará la reproducción desde la posición en pausa.

StartAll(IIterable<LampArrayEffectPlaylist>)

Garantiza que todas las listas de reproducción se inicien al mismo tiempo.

Stop()

Deja de reproducir esta lista de reproducción.

StopAll(IIterable<LampArrayEffectPlaylist>)

Garantiza que todas las listas de reproducción se detendrán al mismo tiempo.

Se aplica a

Consulte también