Bagikan melalui


LampArrayBlinkEffect Kelas

Definisi

Mengedipkan lampu/dtk warna untuk durasi tertentu. Waktu fase serangan/sustain/decay dapat ditentukan.

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
Warisan
Object Platform::Object IInspectable LampArrayBlinkEffect
Atribut
Penerapan

Persyaratan Windows

Rangkaian perangkat
Windows 10, version 1809 (diperkenalkan dalam 10.0.17763.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v7.0)

Contoh

Sampel LampArray

Menunjukkan cara mengontrol pencahayaan RGB perangkat periferal menggunakan API Windows.Devices.Lights dan Windows.Devices.Lights.Effects .

Sampel AutoRGB

Menunjukkan cara mengekstrak satu warna representatif dari layar desktop dan menggunakannya untuk menerangi lampu LED pada perangkat RGB yang terhubung.

Keterangan

Selalu dimulai dari off / Black, serangan ke warna yang ditentukan, mempertahankan pada intensitas warna puncak, kemudian membusukan kembali ke off / Black

Akan selalu mengatur status lampu ke nonaktif/Hitam ketika efek selesai, terlepas dari kemajuannya.

Sebelum dapat memainkan efek, Anda harus menambahkannya ke LampArrayEffectPlaylist (lihat Tambahkan).

Semua lampu dalam efek bertingkah identik, tunduk pada kontraint indeks lampu (misalnya, saluran warna). Upaya terbaik akan selalu dilakukan untuk mengakomodasi kendala indeks lampu.

Jika LampArray terikat ke LampArrayBlinkEffect dan terputus, kemajuan efek berlanjut sebagai no-op. Tidak ada pengecualian/kesalahan yang dilemparkan/dikembalikan.

Konstruktor

LampArrayBlinkEffect(LampArray, Int32[])

Membuat dan menginisialisasi instans baru efek.

Properti

AttackDuration

Mendapatkan atau mengatur waktu yang dihabiskan untuk menyerang/meningkatkan dari off/Black ke intensitas puncak.

Color

Mendapatkan atau mengatur warna intensitas puncak untuk efeknya. Warna durasi terlihat didefinisikan oleh SustainDuration.

DecayDuration

Mendapatkan atau mengatur waktu yang dihabiskan untuk membusuk/menurunkan dari intensitas puncak ke nonaktif/Hitam.

Occurrences

Jumlah kemunculan yang akan dimainkan efek ini.

RepetitionDelay

Mendapatkan atau mengatur penundaan antara pengulangan efek.

RepetitionMode

Mendapatkan atau mengatur perilaku pengulangan efek.

StartDelay

Mendapatkan atau mengatur durasi untuk menunda sebelum memulai efek.

SustainDuration

Mendapatkan atau mengatur waktu yang dihabiskan untuk menampilkan intensitas puncak untuk efeknya.

ZIndex

Mendapatkan atau menetapkan prioritas global (di semua daftar putar) untuk dua efek yang memodifikasi lampu yang sama (pada LampArray yang sama).

Berlaku untuk

Lihat juga