Bagikan melalui


LampArrayEffectPlaylist Kelas

Definisi

Digunakan untuk menautkan beberapa efek bersama-sama, atau untuk memulai efek secara bersamaan.

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)
Warisan
Object Platform::Object IInspectable LampArrayEffectPlaylist
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

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

Konstruktor

LampArrayEffectPlaylist()

Membuat dan menginisialisasi instans baru daftar putar.

Properti

EffectStartMode

Mendapatkan atau mengatur perilaku awal untuk efek.

Occurrences

Mendapatkan atau mengatur jumlah kemunculan yang akan dimainkan oleh daftar putar ini.

RepetitionMode

Mendapatkan atau mengatur perilaku pengulangan untuk daftar putar.

Size

Mendapatkan ukuran (jumlah elemen dalam) daftar putar.

Metode

Append(ILampArrayEffect)

Menambahkan efek ke akhir daftar putar.

First()

Mengambil iterator yang mewakili item pertama dalam daftar putar efek array lampu.

GetAt(UInt32)

Mengambil efek array lampu pada indeks yang ditentukan dalam daftar putar.

GetMany(UInt32, ILampArrayEffect[])

Mengambil rentang efek array lampu, dimulai pada indeks yang ditentukan dalam daftar putar.

IndexOf(ILampArrayEffect, UInt32)

Mengambil indeks, dalam daftar putar, dari efek array lampu yang ditentukan.

OverrideZIndex(Int32)

Mengambil alih zIndex untuk semua efek yang terkandung.

Pause()

Menjeda daftar putar, dan mempertahankan status terakhir yang ditetapkan oleh efek pemutaran internal.

PauseAll(IIterable<LampArrayEffectPlaylist>)

Menjamin bahwa semua daftar putar akan dijeda secara bersamaan.

Start()

Memulai daftar putar ini dari awal, kecuali sebelumnya dijeda, yang kemudian akan melanjutkan pemutaran dari posisi dijeda.

StartAll(IIterable<LampArrayEffectPlaylist>)

Menjamin bahwa semua daftar putar akan dimulai pada saat yang sama.

Stop()

Berhenti memainkan daftar-putar ini.

StopAll(IIterable<LampArrayEffectPlaylist>)

Menjamin bahwa semua daftar putar akan berhenti pada saat yang sama.

Berlaku untuk

Lihat juga