LampArrayBlinkEffect Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
- 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
Menunjukkan cara mengontrol pencahayaan RGB perangkat periferal menggunakan API Windows.Devices.Lights dan Windows.Devices.Lights.Effects .
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). |