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>) |
保证所有播放列表将同时停止。 |