Lamp 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.
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
- 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. |