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)
- Наследование
- Атрибуты
- Реализации
Требования к Windows
Семейство устройств |
Windows 10, version 1809 (появилось в 10.0.17763.0)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v7.0)
|
Примеры
Демонстрирует, как управлять rgb-освещением периферийных устройств с помощью API Windows.Devices.Lights и Windows.Devices.Lights.Effects .
Демонстрирует, как извлечь один репрезентативный цвет с экрана рабочего стола и использовать его для освещения светодиодных ламп на подключенном устройстве RGB.
Комментарии
Перед воспроизведением эффекта необходимо добавить его в элемент 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>) |
Гарантирует, что все списки воспроизведения будут останавливаться одновременно. |