Bagikan melalui


Lamp Kelas

Definisi

Mewakili perangkat lampu.

public ref class Lamp sealed : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class Lamp final : IClosable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class Lamp : System.IDisposable
Public NotInheritable Class Lamp
Implements IDisposable
Warisan
Object Platform::Object IInspectable Lamp
Atribut
Penerapan

Persyaratan Windows

Rangkaian perangkat
Windows 10 (diperkenalkan dalam 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)

Keterangan

Skenario umum untuk menggunakan kelas ini adalah menambahkan fitur senter ke aplikasi Anda yang memungkinkan pengguna untuk mengaktifkan dan menonaktifkan lampu obor kamera perangkat secara manual, jika tersedia.

Perangkat yang mendasar yang diwakili API Lampu ini sering dibagikan dengan lampu kilat kamera dan video perangkat. Jika Lampu adalah perangkat bersama, kasus penggunaan kamera memiliki prioritas atas perangkat lampu yang mendasar. Dengan demikian, penggunaan kamera simultan akan mengakibatkan peristiwa AvailabilityChanged diaktifkan untuk perangkat Lampu yang sesuai, dan melaporkan perangkat tidak tersedia.

Properti

BrightnessLevel

Mendapatkan atau menetapkan nilai yang menunjukkan tingkat kecerahan lampu saat ini, di mana 0,0 benar-benar mati dan 1,0 adalah kecerahan maksimum.

Color

Mendapatkan atau mengatur warna lampu.

DeviceId

Mendapatkan Id DeviceInformation untuk perangkat lampu.

IsColorSettable

Mendapatkan nilai yang menunjukkan apakah Anda dapat mengatur properti Warna perangkat lampu.

IsEnabled

Mendapatkan atau menetapkan nilai yang menunjukkan apakah perangkat lampu diaktifkan.

Metode

Close()

Merilis perangkat lampu.

Dispose()

Melakukan tugas yang ditentukan aplikasi yang terkait dengan membebaskan, merilis, atau mengatur ulang sumber daya yang tidak dikelola.

FromIdAsync(String)

Mendapatkan objek Lampu yang mewakili perangkat lampu dengan ID yang ditentukan.

GetDefaultAsync()

Mendapatkan objek Lampu yang mewakili lampu default untuk perangkat.

GetDeviceSelector()

Mengembalikan string pilihan kelas yang dapat Anda gunakan untuk menghitung perangkat lampu.

Acara

AvailabilityChanged

Terjadi ketika ketersediaan perangkat lampu berubah.

Berlaku untuk

Lihat juga