LampArrayCustomEffect 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.
Efek ini memberikan titik masuk untuk efek kustom yang ditentukan pengembang ke dalam kerangka kerja efek; memungkinkannya disertakan dan dijadwalkan dalam daftar putar.
public ref class LampArrayCustomEffect sealed : ILampArrayEffect
/// [Windows.Foundation.Metadata.Activatable(Windows.Devices.Lights.Effects.ILampArrayCustomEffectFactory, 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 LampArrayCustomEffect final : ILampArrayEffect
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Devices.Lights.Effects.ILampArrayCustomEffectFactory), 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 LampArrayCustomEffect : ILampArrayEffect
function LampArrayCustomEffect(lampArray, lampIndexes)
Public NotInheritable Class LampArrayCustomEffect
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
Mirip dengan BitmapEffect, pengembang menentukan subset indeks lampu yang akan terpengaruh lalu berlangganan peristiwa UpdateRequested untuk memodifikasi status lampu pada interval berulang.
Konstruktor
LampArrayCustomEffect(LampArray, Int32[]) |
Membuat dan menginisialisasi instans baru efek. |
Properti
Duration |
Mendapatkan atau mengatur durasi efek. |
UpdateInterval |
Mendapatkan atau mengatur interval antara pemicu peristiwa UpdateRequested . Gambar yang disediakan akan ditampilkan hingga peristiwa berikutnya dipicu. |
ZIndex |
Prioritas global untuk dua efek yang memodifikasi lampu yang sama. |
Acara
UpdateRequested |
Peristiwa yang dipicu oleh sistem untuk menunjukkan bahwa status lampu harus dimodifikasi. |