DynamicRangeProfiles Kelas

Definisi

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
DynamicRangeProfiles
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 OutputConfiguration#setDynamicRangeProfile.

Properti

Nama Deskripsi
Class

Mengembalikan kelas runtime dari .Object

(Diperoleh dari Object)
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 self.

JavaAs<TResult>(IJavaPeerable)

Cobalah untuk memaksa self untuk mengetik TResult, memeriksa bahwa paksaan valid di sisi Java.

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 self untuk mengetik TResult, memeriksa bahwa paksaan valid di sisi Java.

Berlaku untuk