LampArrayBlinkEffect Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Мигает цветом лампы в течение определенного времени. Можно определить время для этапов атаки, поддержки и распада.
public ref class LampArrayBlinkEffect sealed : ILampArrayEffect
/// [Windows.Foundation.Metadata.Activatable(Windows.Devices.Lights.Effects.ILampArrayBlinkEffectFactory, 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 LampArrayBlinkEffect final : ILampArrayEffect
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Devices.Lights.Effects.ILampArrayBlinkEffectFactory), 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 LampArrayBlinkEffect : ILampArrayEffect
function LampArrayBlinkEffect(lampArray, lampIndexes)
Public NotInheritable Class LampArrayBlinkEffect
Implements 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-устройстве.
Комментарии
Всегда начинается с off/Black, атаки на определенный цвет, поддерживает на пиковую интенсивность цвета, а затем распадается обратно в off/Black
Всегда устанавливает состояние лампы /с в положение "Отключено/Черное " по завершении эффекта, независимо от хода выполнения.
Перед воспроизведением эффекта необходимо добавить его в элемент LampArrayEffectPlaylist (см. раздел Добавление).
Все лампы в эффекте ведут себя одинаково, при условии, что индексы ламповых значений (например, цветовые каналы). Для удовлетворения ограничений индекса лампы всегда будут выполняться все усилия.
Если объект LampArray привязан к LampArrayBlinkEffect и отключается, ход выполнения эффекта продолжается без операции. Исключение или ошибка не создаются или не возвращаются.
Конструкторы
LampArrayBlinkEffect(LampArray, Int32[]) |
Создает и инициализирует новый экземпляр эффекта. |
Свойства
AttackDuration |
Возвращает или задает время, затраченное на атаку или нарастание с выключения или чернойдо пиковой интенсивности. |
Color |
Возвращает или задает цвет пиковой интенсивности для эффекта. Цвет длительности определяется параметром SustainDuration. |
DecayDuration |
Возвращает или задает время, затраченное на разложение или уменьшение от пиковой интенсивности до "вне/черное". |
Occurrences |
Количество вхождений, которые этот эффект будет воспроизводить. |
RepetitionDelay |
Возвращает или задает задержку между повторениями эффектов. |
RepetitionMode |
Возвращает или задает поведение повторения эффекта. |
StartDelay |
Возвращает или задает длительность задержки перед запуском эффекта. |
SustainDuration |
Возвращает или задает время, затраченное на отображение пиковой интенсивности эффекта. |
ZIndex |
Возвращает или задает глобальный приоритет (во всех списках воспроизведения) для двух эффектов, изменяющих одну и ту же лампу (на одном и том же LampArray). |
Применяется к
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по