LampArrayEffectPlaylist Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Usato per concatenare più effetti insieme o per avviare gli effetti contemporaneamente.
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)
- Ereditarietà
- Attributi
- Implementazioni
Requisiti Windows
Famiglia di dispositivi |
Windows 10, version 1809 (è stato introdotto in 10.0.17763.0)
|
API contract |
Windows.Foundation.UniversalApiContract (è stato introdotto in v7.0)
|
Esempio
Illustra come controllare l'illuminazione RGB dei dispositivi periferici usando le API Windows.Devices.Lights e Windows.Devices.Lights.Effects.
Illustra come estrarre un singolo colore rappresentativo da uno schermo desktop e usarlo per illuminare le lampade LED su un dispositivo RGB connesso.
Commenti
Prima di poter riprodurre un effetto, è necessario aggiungerlo a un LampArrayEffectPlaylist (vedere Accodamento).
Costruttori
LampArrayEffectPlaylist() |
Crea e inizializza una nuova istanza di una playlist. |
Proprietà
EffectStartMode |
Ottiene o imposta il comportamento iniziale per gli effetti. |
Occurrences |
Ottiene o imposta il numero di occorrenze che questa playlist verrà riprodotta. |
RepetitionMode |
Ottiene o imposta il comportamento di ripetizione per la playlist. |
Size |
Ottiene la dimensione di (il numero di elementi nella playlist). |
Metodi
Append(ILampArrayEffect) |
Aggiunge l'effetto alla fine della playlist. |
First() |
Recupera un iteratore che rappresenta il primo elemento in una playlist dell'effetto della matrice di lampade. |
GetAt(UInt32) |
Recupera l'effetto della matrice di lampade nell'indice specificato all'interno di una playlist. |
GetMany(UInt32, ILampArrayEffect[]) |
Recupera un intervallo di effetti della matrice di lampade, a partire dall'indice specificato all'interno di una playlist. |
IndexOf(ILampArrayEffect, UInt32) |
Recupera l'indice, all'interno di una playlist, dell'effetto della matrice di lampade specificata. |
OverrideZIndex(Int32) |
Esegue l'override di zIndex per tutti gli effetti contenuti. |
Pause() |
Sospende la playlist e mantiene l'ultimo stato impostato dall'effetto di riproduzione interna. |
PauseAll(IIterable<LampArrayEffectPlaylist>) |
Garantisce che tutte le playlist si sospendono contemporaneamente. |
Start() |
Avvia questa playlist dall'inizio, a meno che non sia stata sospesa in precedenza, che riprenderà quindi la riproduzione dalla posizione sospesa. |
StartAll(IIterable<LampArrayEffectPlaylist>) |
Garantisce che tutte le playlist inizieranno contemporaneamente. |
Stop() |
Arresta la riproduzione di questa playlist. |
StopAll(IIterable<LampArrayEffectPlaylist>) |
Garantisce che tutte le playlist si arrestino contemporaneamente. |