LampArrayEffectPlaylist Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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
Muestra cómo controlar la iluminación RGB de los dispositivos periféricos mediante las API Windows.Devices.Lights y Windows.Devices.Lights.Effects .
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. |