LampArrayEffectPlaylist 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
用來將多個效果鏈結在一起,或同時啟動效果。
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)
- 繼承
- 屬性
- 實作
Windows 需求
裝置系列 |
Windows 10, version 1809 (已於 10.0.17763.0 引進)
|
API contract |
Windows.Foundation.UniversalApiContract (已於 v7.0 引進)
|
範例
示範如何使用 Windows.Devices.Lights 和 Windows.Devices.Lights.Effects API 來控制周邊裝置的 RGB 光源。
示範如何從桌面畫面擷取單一代表性色彩,並用它來在連線的 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>) |
保證所有播放清單都會同時停止。 |