共用方式為


LampArrayEffectPlaylist 類別

定義

用來將多個效果鏈結在一起,或同時啟動效果。

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)
繼承
Object Platform::Object IInspectable LampArrayEffectPlaylist
屬性
實作

Windows 需求

裝置系列
Windows 10, version 1809 (已於 10.0.17763.0 引進)
API contract
Windows.Foundation.UniversalApiContract (已於 v7.0 引進)

範例

LampArray 範例

示範如何使用 Windows.Devices.LightsWindows.Devices.Lights.Effects API 來控制周邊裝置的 RGB 光源。

AutoRGB 範例

示範如何從桌面畫面擷取單一代表性色彩,並用它來在連線的 RGB 裝置上光源 LED 燈。

備註

在播放效果之前,您必須將它附加至 LampArrayEffectPlaylist (請參閱 附加) 。

建構函式

LampArrayEffectPlaylist()

建立並初始化播放清單的新實例。

屬性

EffectStartMode

取得或設定效果的起始行為。

Occurrences

取得或設定此播放清單將播放的出現次數。

RepetitionMode

取得或設定播放清單的重複行為。

Size

取得 (播放清單) 元素數目的大小。

方法

Append(ILampArrayEffect)

將效果附加至播放清單的結尾。

First()

擷取反覆運算器,代表燈光陣列效果播放清單中的第一個專案。

GetAt(UInt32)

擷取播放清單內指定索引處的燈光陣列效果。

GetMany(UInt32, ILampArrayEffect[])

從播放清單內的指定索引開始,擷取一系列燈光陣列效果。

IndexOf(ILampArrayEffect, UInt32)

擷取指定燈光陣列效果之播放清單內的索引。

OverrideZIndex(Int32)

覆寫所有自主效果的 zIndex。

Pause()

暫停播放清單,並保存內部播放效果所設定的最後一個狀態。

PauseAll(IIterable<LampArrayEffectPlaylist>)

保證所有播放清單都會同時暫停。

Start()

從頭開始此播放清單,除非先前暫停,否則會從暫停的位置繼續播放。

StartAll(IIterable<LampArrayEffectPlaylist>)

保證所有播放清單都會同時啟動。

Stop()

停止播放此播放清單。

StopAll(IIterable<LampArrayEffectPlaylist>)

保證所有播放清單都會同時停止。

適用於

另請參閱