DynamicRangeProfiles 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.
Kelas yang tidak dapat diubah dengan informasi tentang profil rentang dinamis 10-bit yang didukung.
[Android.Runtime.Register("android/hardware/camera2/params/DynamicRangeProfiles", ApiSince=33, DoNotGenerateAcw=true)]
public sealed class DynamicRangeProfiles : Java.Lang.Object
[<Android.Runtime.Register("android/hardware/camera2/params/DynamicRangeProfiles", ApiSince=33, DoNotGenerateAcw=true)>]
type DynamicRangeProfiles = class
inherit Object
- Warisan
- Atribut
Keterangan
Kelas yang tidak dapat diubah dengan informasi tentang profil rentang dinamis 10-bit yang didukung.
Instans kelas ini dapat dikueri dengan mengambil nilai android.hardware.camera2.CameraCharacteristics#REQUEST_AVAILABLE_DYNAMIC_RANGE_PROFILES.
Semua perangkat kamera yang android.hardware.camera2.CameraCharacteristics#REQUEST_AVAILABLE_CAPABILITIES_DYNAMIC_RANGE_TEN_BIT mendukung kemampuan harus mengiklankan profil rentang dinamis 10-bit yang didukung di #getSupportedProfiles
Beberapa perangkat mungkin tidak dapat mendukung output 8-bit dan/atau 10-bit dengan profil rentang dinamis yang berbeda dalam permintaan pengambilan yang sama. Batasan spesifik perangkat tersebut dapat dikueri dengan memanggil #getProfileCaptureRequestConstraints. Perhatikan bahwa kombinasi yang tidak didukung akan mengakibatkan IllegalArgumentException saat mencoba mengirimkan permintaan pengambilan. Menangkap permintaan yang hanya mereferensikan output yang dikonfigurasi menggunakan nilai profil rentang dinamis yang sama tidak akan pernah gagal karena kendala tersebut.
Java dokumentasi untuk android.hardware.camera2.params.DynamicRangeProfiles.
Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.
Konstruktor
| Nama | Deskripsi |
|---|---|
| DynamicRangeProfiles(Int64[]) |
Buat instans DynamicRangeProfiles baru yang tidak dapat diubah. |
Bidang
| Nama | Deskripsi |
|---|---|
| DolbyVision10bHdrOem |
Ini adalah mode kamera untuk mode pengambilan Dolby Vision default untuk perangkat tertentu. |
| DolbyVision10bHdrOemPo |
Ini adalah mode yang dioptimalkan daya untuk Mode penangkapan khusus perangkat HdR Dolby Vision 10-bit. |
| DolbyVision10bHdrRef |
Ini adalah mode kamera untuk tangkapan Dolby Vision yang dioptimalkan untuk pengambilan yang lebih akurat adegan. |
| DolbyVision10bHdrRefPo |
Ini adalah mode yang dioptimalkan daya untuk Mode Referensi HDR Dolby Vision 10-bit. |
| DolbyVision8bHdrOem |
Ini adalah versi 8-bit dari perangkat tertentu yang disetel dan dioptimalkan mode pengambilan Dolby Vision. |
| DolbyVision8bHdrOemPo |
Ini adalah mode yang dioptimalkan daya untuk Mode penangkapan khusus perangkat HdR Dolby Vision 8-bit. |
| DolbyVision8bHdrRef |
Ini adalah versi 8-bit dari mode pengambilan referensi Dolby Vision yang dioptimalkan untuk akurasi adegan. |
| DolbyVision8bHdrRefPo |
Ini adalah mode yang dioptimalkan daya untuk Mode Referensi HDR Dolby Vision 8-bit. |
| Hdr10 |
Sampel piksel 10-bit yang dikodekan menggunakan fungsi transfer SMPTE ST 2084. |
| Hdr10Plus |
Sampel piksel 10-bit yang dikodekan menggunakan fungsi transfer SMPTE ST 2084. |
| Hlg10 |
Sampel piksel 10-bit yang dikodekan menggunakan fungsi transfer log-gamma Hibrid |
| PublicMax |
Kelas yang tidak dapat diubah dengan informasi tentang profil rentang dinamis 10-bit yang didukung. |
| Standard |
Ini adalah profil standar 8-bit default yang akan digunakan jika klien kamera tidak secara eksplisit mengonfigurasi profil rentang dinamis yang didukung dengan memanggil |
Properti
| Nama | Deskripsi |
|---|---|
| Class |
Mengembalikan kelas runtime dari . |
| Handle |
Handel ke instans Android yang mendasar. (Diperoleh dari Object) |
| JniIdentityHashCode |
Mendapatkan kode hash identitas yang ditetapkan ke Java peer ini oleh runtime interop. (Diperoleh dari Object) |
| JniManagedPeerState |
Kelas yang tidak dapat diubah dengan informasi tentang profil rentang dinamis 10-bit yang didukung. (Diperoleh dari JavaObject) |
| JniPeerMembers |
Kelas yang tidak dapat diubah dengan informasi tentang profil rentang dinamis 10-bit yang didukung. |
| PeerReference |
Mendapatkan referensi objek JNI untuk peer Java ini. (Diperoleh dari Object) |
| SupportedProfiles |
Mengembalikan sekumpulan profil rentang dinamis yang didukung. |
| ThresholdClass |
API ini mendukung infrastruktur Mono untuk Android dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. (Diperoleh dari Object) |
| ThresholdType |
API ini mendukung infrastruktur Mono untuk Android dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. (Diperoleh dari Object) |
Metode
| Nama | Deskripsi |
|---|---|
| Clone() |
Membuat dan mengembalikan salinan objek ini. (Diperoleh dari Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Kelas yang tidak dapat diubah dengan informasi tentang profil rentang dinamis 10-bit yang didukung. (Diperoleh dari JavaObject) |
| Dispose() |
Merilis sumber daya yang dipegang oleh rekan Java ini. (Diperoleh dari Object) |
| Dispose(Boolean) |
Merilis sumber daya yang dipegang oleh rekan Java ini. (Diperoleh dari Object) |
| DisposeUnlessReferenced() |
Kelas yang tidak dapat diubah dengan informasi tentang profil rentang dinamis 10-bit yang didukung. (Diperoleh dari JavaObject) |
| Equals(Object) |
Kelas yang tidak dapat diubah dengan informasi tentang profil rentang dinamis 10-bit yang didukung. (Diperoleh dari JavaObject) |
| Equals(Object) |
Menunjukkan apakah beberapa objek lain "sama dengan" yang satu ini. (Diperoleh dari Object) |
| GetHashCode() |
Mengembalikan nilai kode hash untuk objek . (Diperoleh dari Object) |
| GetProfileCaptureRequestConstraints(Int64) |
Mengembalikan daftar profil rentang dinamis yang didukung yang dapat direferensikan dalam satu permintaan pengambilan bersama dengan profil tertentu. |
| IsExtraLatencyPresent(Int64) |
Periksa apakah profil rentang dinamis tertentu cocok untuk kasus penggunaan sensitif latensi. |
| JavaFinalize() |
Dipanggil oleh pengumpul sampah pada objek ketika pengumpulan sampah menentukan bahwa tidak ada lagi referensi ke objek. (Diperoleh dari Object) |
| Notify() |
Membangunkan satu utas yang menunggu monitor objek ini. (Diperoleh dari Object) |
| NotifyAll() |
Membangunkan semua utas yang menunggu monitor objek ini. (Diperoleh dari Object) |
| SetHandle(IntPtr, JniHandleOwnership) |
Mengatur properti Handle. (Diperoleh dari Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Kelas yang tidak dapat diubah dengan informasi tentang profil rentang dinamis 10-bit yang didukung. (Diperoleh dari JavaObject) |
| ToArray<T>() |
Membuat array terkelola dari pembungkus array Java ini. (Diperoleh dari Object) |
| ToString() |
Mengembalikan representasi string objek. (Diperoleh dari Object) |
| UnregisterFromRuntime() |
Membatalkan pendaftaran peer Java ini dari runtime interop. (Diperoleh dari Object) |
| Wait() |
Menyebabkan utas saat ini menunggu sampai terbangun, biasanya dengan <diberitahu></em> atau <em>terganggu</em>. (Diperoleh dari Object) |
| Wait(Int64, Int32) |
Menyebabkan utas saat ini menunggu sampai terbangun, biasanya dengan <>diberitahu</em> atau <em>terganggu</em>, atau sampai sejumlah waktu nyata berlalu. (Diperoleh dari Object) |
| Wait(Int64) |
Menyebabkan utas saat ini menunggu sampai terbangun, biasanya dengan <>diberitahu</em> atau <em>terganggu</em>, atau sampai sejumlah waktu nyata berlalu. (Diperoleh dari Object) |
Implementasi Antarmuka Eksplisit
| Nama | Deskripsi |
|---|---|
| IJavaPeerable.Disposed() |
Kelas yang tidak dapat diubah dengan informasi tentang profil rentang dinamis 10-bit yang didukung. (Diperoleh dari JavaObject) |
| IJavaPeerable.Finalized() |
Kelas yang tidak dapat diubah dengan informasi tentang profil rentang dinamis 10-bit yang didukung. (Diperoleh dari JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Kelas yang tidak dapat diubah dengan informasi tentang profil rentang dinamis 10-bit yang didukung. (Diperoleh dari JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Kelas yang tidak dapat diubah dengan informasi tentang profil rentang dinamis 10-bit yang didukung. (Diperoleh dari JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Kelas yang tidak dapat diubah dengan informasi tentang profil rentang dinamis 10-bit yang didukung. (Diperoleh dari JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Kelas yang tidak dapat diubah dengan informasi tentang profil rentang dinamis 10-bit yang didukung. (Diperoleh dari JavaObject) |
Metode Ekstensi
| Nama | Deskripsi |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Mendapatkan nama JNI dari jenis instans |
| JavaAs<TResult>(IJavaPeerable) |
Cobalah untuk memaksa |
| JavaCast<TResult>(IJavaObject) |
Melakukan konversi jenis yang diperiksa runtime Android. |
| JavaCast<TResult>(IJavaObject) |
Kelas yang tidak dapat diubah dengan informasi tentang profil rentang dinamis 10-bit yang didukung. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Cobalah untuk memaksa |