CameraMetadata 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 dasar untuk kontrol dan informasi kamera.
[Android.Runtime.Register("android/hardware/camera2/CameraMetadata", DoNotGenerateAcw=true)]
[Java.Interop.JavaTypeParameters(new System.String[] { "TKey" })]
public abstract class CameraMetadata : Java.Lang.Object
[<Android.Runtime.Register("android/hardware/camera2/CameraMetadata", DoNotGenerateAcw=true)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "TKey" })>]
type CameraMetadata = class
inherit Object
- Warisan
- Turunan
- Atribut
Keterangan
Kelas dasar untuk kontrol dan informasi kamera.
Kelas ini menentukan peta kunci/nilai dasar yang digunakan untuk mengkueri karakteristik kamera atau mengambil hasil, dan untuk mengatur parameter permintaan kamera.
Semua instans CameraMetadata tidak dapat diubah. Dimulai dengan API level 32, daftar kunci yang dikembalikan oleh #getKeys() dapat berubah tergantung pada status perangkat, seperti halnya nilai yang dikembalikan oleh kunci apa pun dengan #get sepanjang masa pakai objek. Untuk informasi tentang apakah nilai tertentu diperbaiki, lihat dokumentasi untuk kuncinya.
Java dokumentasi untuk android.hardware.camera2.CameraMetadata.
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 |
|---|---|
| CameraMetadata(IntPtr, JniHandleOwnership) |
Konstruktor yang digunakan saat membuat representasi terkelola objek JNI; dipanggil oleh runtime. |
Bidang
| Nama | Deskripsi |
|---|---|
| AutomotiveLensFacingExteriorFront |
Kedaluwarsa.
Perangkat kamera menghadap ke depan bingkai bodi kendaraan. |
| AutomotiveLensFacingExteriorLeft |
Kedaluwarsa.
Perangkat kamera menghadap ke sisi kiri bingkai bodi kendaraan. |
| AutomotiveLensFacingExteriorOther |
Kedaluwarsa.
Perangkat kamera menghadap ke luar bingkai bodi kendaraan tetapi tidak persis salah satu sisi eksterior yang ditentukan oleh enum ini. |
| AutomotiveLensFacingExteriorRear |
Kedaluwarsa.
Perangkat kamera menghadap bagian belakang bingkai bodi kendaraan. |
| AutomotiveLensFacingExteriorRight |
Kedaluwarsa.
Perangkat kamera menghadap ke sisi kanan bingkai bodi kendaraan. |
| AutomotiveLensFacingInteriorOther |
Kedaluwarsa.
Perangkat kamera menghadap ke bagian dalam bingkai bodi kendaraan tetapi tidak persis salah satu kursi yang dijelaskan oleh enum ini. |
| AutomotiveLensFacingInteriorSeatRow1Center |
Kedaluwarsa.
Perangkat kamera menghadap ke kursi tengah baris pertama. |
| AutomotiveLensFacingInteriorSeatRow1Left |
Kedaluwarsa.
Perangkat kamera menghadap ke kursi sisi kiri baris pertama. |
| AutomotiveLensFacingInteriorSeatRow1Right |
Kedaluwarsa.
Perangkat kamera menghadap ke kursi kanan baris pertama. |
| AutomotiveLensFacingInteriorSeatRow2Center |
Kedaluwarsa.
Perangkat kamera menghadap ke kursi tengah baris kedua. |
| AutomotiveLensFacingInteriorSeatRow2Left |
Kedaluwarsa.
Perangkat kamera menghadap ke kursi sisi kiri baris kedua. |
| AutomotiveLensFacingInteriorSeatRow2Right |
Kedaluwarsa.
Perangkat kamera menghadap ke kursi sisi kanan baris kedua. |
| AutomotiveLensFacingInteriorSeatRow3Center |
Kedaluwarsa.
Perangkat kamera menghadap ke kursi tengah baris ketiga. |
| AutomotiveLensFacingInteriorSeatRow3Left |
Kedaluwarsa.
Perangkat kamera menghadap ke kursi sisi kiri baris ketiga. |
| AutomotiveLensFacingInteriorSeatRow3Right |
Kedaluwarsa.
Perangkat kamera menghadap ke kursi kanan baris ketiga. |
| AutomotiveLocationExteriorFront |
Kedaluwarsa.
Perangkat kamera ada di luar bingkai bodi kendaraan dan di sisi depannya. |
| AutomotiveLocationExteriorLeft |
Kedaluwarsa.
Perangkat kamera ada di luar dan di sisi kiri bingkai bodi kendaraan. |
| AutomotiveLocationExteriorOther |
Kedaluwarsa.
Kamera ada di luar bingkai bodi kendaraan tetapi tidak persis di salah satu lokasi eksterior yang didefinisikan enum ini. |
| AutomotiveLocationExteriorRear |
Kedaluwarsa.
Perangkat kamera ada di luar bingkai bodi kendaraan dan di sisi belakangnya. |
| AutomotiveLocationExteriorRight |
Kedaluwarsa.
Perangkat kamera ada di luar dan di sisi kanan bingkai bodi kendaraan. |
| AutomotiveLocationExtraFront |
Kedaluwarsa.
Perangkat kamera ada di luar bingkai bodi kendaraan tambahan dan di sisi depannya. |
| AutomotiveLocationExtraLeft |
Kedaluwarsa.
Perangkat kamera ada di luar dan di sisi kiri bodi kendaraan tambahan. |
| AutomotiveLocationExtraOther |
Kedaluwarsa.
Perangkat kamera ada pada kendaraan tambahan, seperti trailer, tetapi tidak persis di salah satu bagian depan, belakang, kiri, atau kanan. |
| AutomotiveLocationExtraRear |
Kedaluwarsa.
Perangkat kamera ada di luar bingkai bodi kendaraan tambahan dan di sisi belakangnya. |
| AutomotiveLocationExtraRight |
Kedaluwarsa.
Perangkat kamera ada di luar dan di sisi kanan bodi kendaraan tambahan. |
| AutomotiveLocationInterior |
Kedaluwarsa.
Perangkat kamera ada di dalam kabin kendaraan. |
| ColorCorrectionModeCct |
Kedaluwarsa.
Gunakan |
| ControlAeModeOnLowLightBoostBrightnessPriority |
Kedaluwarsa.
Seperti 'AKTIF' tetapi menerapkan peningkatan kecerahan tambahan dalam adegan cahaya rendah. |
| ControlAePriorityModeOff |
Kedaluwarsa.
Nonaktifkan mode prioritas AE. |
| ControlAePriorityModeSensorExposureTimePriority |
Kedaluwarsa.
Rutinitas pencahayaan otomatis perangkat kamera aktif dan memprioritaskan waktu pencahayaan yang dipilih aplikasi ( |
| ControlAePriorityModeSensorSensitivityPriority |
Kedaluwarsa.
Rutinitas pencahayaan otomatis perangkat kamera aktif dan memprioritaskan ISO yang dipilih aplikasi ( |
| ControlAfSceneChangeDetected |
Perubahan adegan terdeteksi dalam wilayah AF. |
| ControlAfSceneChangeNotDetected |
Perubahan adegan tidak terdeteksi dalam wilayah AF. |
| ControlAutoframingOff |
Kedaluwarsa.
Nonaktifkan autoframing. |
| ControlAutoframingOn |
Kedaluwarsa.
Aktifkan autoframing untuk menyimpan orang di bidang tampilan bingkai. |
| ControlAutoframingStateConverged |
Kedaluwarsa.
Pembingkaian otomatis telah mencapai status stabil (bingkai/fov tidak disesuaikan). |
| ControlAutoframingStateFraming |
Kedaluwarsa.
Pembingkaian otomatis sedang dalam proses - memperbesar, memperkecil, atau menggeser sedang berlangsung. |
| ControlAutoframingStateInactive |
Kedaluwarsa.
Pembingkaian otomatis tidak aktif. |
| ControlExtendedSceneModeBokehContinuous |
Kedaluwarsa.
Efek bokeh tidak boleh memperlambat laju penangkapan relatif terhadap output mentah sensor, dan efeknya diterapkan ke semua aliran yang diproses tidak lebih besar dari dimensi streaming maksimum. |
| ControlExtendedSceneModeBokehStillCapture |
Kedaluwarsa.
Mode bokeh berkualitas tinggi diaktifkan untuk semua aliran non-mentah (termasuk YUV, JPEG, dan IMPLEMENTATION_DEFINED) saat niat pengambilan STILL_CAPTURE. |
| ControlExtendedSceneModeDisabled |
Kedaluwarsa.
Mode adegan yang diperluas dinonaktifkan. |
| ControlLowLightBoostStateActive |
Kedaluwarsa.
Mode AE 'ON_LOW_LIGHT_BOOST_BRIGHTNESS_PRIORITY' diaktifkan dan diterapkan. |
| ControlLowLightBoostStateInactive |
Kedaluwarsa.
Mode AE 'ON_LOW_LIGHT_BOOST_BRIGHTNESS_PRIORITY' diaktifkan tetapi tidak diterapkan. |
| ControlModeUseExtendedSceneMode |
Kedaluwarsa.
Gunakan mode adegan yang diperluas tertentu. |
| ControlSettingsOverrideOff |
Kedaluwarsa.
Tidak ada kunci yang diterapkan lebih cepat dari kunci lain saat menerapkan pengaturan CaptureRequest ke perangkat kamera. |
| ControlSettingsOverrideZoom |
Kedaluwarsa.
Tombol terkait zoom diterapkan lebih cepat dari kunci lain di CaptureRequest. |
| ControlVideoStabilizationModePreviewStabilization |
Kedaluwarsa.
Stabilisasi pratinjau, di mana pratinjau selain semua aliran non-RAW lainnya distabilkan dengan kualitas stabilisasi yang sama, diaktifkan. |
| ControlZoomMethodAuto |
Kedaluwarsa.
Perangkat kamera secara otomatis mendeteksi apakah aplikasi melakukan zoom dengan |
| ControlZoomMethodZoomRatio |
Kedaluwarsa.
Aplikasi bermasalah untuk mengontrol zoom melalui |
| DistortionCorrectionModeFast |
Koreksi distorsi lensa diterapkan tanpa mengurangi kecepatan bingkai relatif terhadap output sensor. |
| DistortionCorrectionModeHighQuality |
Koreksi distorsi berkualitas tinggi diterapkan, dengan biaya mungkin mengurangi kecepatan bingkai relatif terhadap output sensor. |
| DistortionCorrectionModeOff |
Tidak ada koreksi distorsi yang diterapkan. |
| ExtensionNightModeIndicatorOff |
Kedaluwarsa.
Kamera telah mendeteksi kondisi pencahayaan yang cukup terang. |
| ExtensionNightModeIndicatorOn |
Kedaluwarsa.
Kamera telah mendeteksi kondisi cahaya rendah. |
| ExtensionNightModeIndicatorUnknown |
Kedaluwarsa.
Kamera tidak dapat menilai pencahayaan adegan secara akurat untuk menentukan apakah pengambilan Ekstensi Kamera Mode Malam akan meningkatkan foto. |
| LensPoseReferenceAutomotive |
Nilai |
| LensPoseReferenceGyroscope |
Nilai |
| LensPoseReferencePrimaryCamera |
Nilai |
| LensPoseReferenceUndefined |
Perangkat kamera tidak dapat mewakili nilai |
| LogicalMultiCameraSensorSyncTypeApproximate |
Mekanisme perangkat lunak digunakan untuk menyinkronkan antara kamera fisik. |
| LogicalMultiCameraSensorSyncTypeCalibrated |
Perangkat kamera mendukung sinkronisasi tanda waktu bingkai pada tingkat perangkat keras, dan tanda waktu gambar aliran fisik secara akurat mencerminkan waktu mulai pencahayaannya. |
| RequestAvailableCapabilitiesColorSpaceProfiles |
Kedaluwarsa.
Perangkat ini mendukung kueri kemungkinan kombinasi ruang warna, format gambar, dan profil rentang dinamis yang didukung oleh kamera dan meminta ruang warna tertentu untuk sesi melalui |
| RequestAvailableCapabilitiesDynamicRangeTenBit |
Kedaluwarsa.
Perangkat mendukung satu atau beberapa output kamera 10-bit sesuai dengan profil rentang dinamis yang ditentukan dalam |
| RequestAvailableCapabilitiesOfflineProcessing |
Kedaluwarsa.
Perangkat kamera mendukung kasus penggunaan OFFLINE_PROCESSING. |
| RequestAvailableCapabilitiesRemosaicReprocessing |
Kedaluwarsa.
Perangkat mendukung pemrosesan ulang dari |
| RequestAvailableCapabilitiesStreamUseCase |
Kedaluwarsa.
Perangkat kamera mendukung pemilihan kasus penggunaan per aliran melalui
|
| RequestAvailableCapabilitiesSystemCamera |
Kedaluwarsa.
Perangkat kamera hanya dapat diakses oleh komponen sistem Android dan aplikasi istimewa. |
| RequestAvailableCapabilitiesUltraHighResolutionSensor |
Kedaluwarsa.
Perangkat kamera ini mampu menghasilkan gambar resolusi ultra tinggi selain ukuran gambar yang dijelaskan dalam |
| ScalerAvailableStreamUseCasesCroppedRaw |
Kedaluwarsa.
Aliran RAW yang dipotong saat klien memilih untuk memangkas bidang tampilan. |
| ScalerAvailableStreamUseCasesDefault |
Kedaluwarsa.
Kasus penggunaan aliran default. |
| ScalerAvailableStreamUseCasesPreview |
Kedaluwarsa.
Streaming langsung yang ditampilkan kepada pengguna. |
| ScalerAvailableStreamUseCasesPreviewVideoStill |
Kedaluwarsa.
Satu aliran tunggal yang digunakan untuk tujuan gabungan pratinjau, video, dan penangkapan masih. |
| ScalerAvailableStreamUseCasesStillCapture |
Kedaluwarsa.
Masih pengambilan foto. |
| ScalerAvailableStreamUseCasesVideoCall |
Kedaluwarsa.
Panggilan video yang berjalan lama dioptimalkan untuk efisiensi daya dan kualitas video. |
| ScalerAvailableStreamUseCasesVideoRecord |
Kedaluwarsa.
Merekam klip video. |
| ScalerRotateAndCrop180 |
Kedaluwarsa.
Gambar yang diproses diputar sebesar 180 derajat. |
| ScalerRotateAndCrop270 |
Kedaluwarsa.
Gambar yang diproses diputar sebesar 270 derajat searah jarang, lalu dipangkas ke rasio aspek asli. |
| ScalerRotateAndCrop90 |
Kedaluwarsa.
Gambar yang diproses diputar sebesar 90 derajat searah jarang, lalu dipangkas ke rasio aspek asli. |
| ScalerRotateAndCropAuto |
Kedaluwarsa.
API kamera secara otomatis memilih nilai konkret terbaik untuk rotate-and-crop berdasarkan dukungan aplikasi untuk mengubah ukuran dan mode multi-jendela saat ini. |
| ScalerRotateAndCropNone |
Kedaluwarsa.
Tidak ada rotasi dan pemotongan yang diterapkan. |
| SensorPixelModeDefault |
Kedaluwarsa.
Ini adalah mode piksel sensor default. |
| SensorPixelModeMaximumResolution |
Kedaluwarsa.
Dalam mode ini, sensor biasanya tidak mengikat piksel, akibatnya dapat menawarkan ukuran gambar yang lebih besar. |
| SensorReadoutTimestampHardware |
Kedaluwarsa.
Perangkat kamera ini mendukung panggilan balik onReadoutStarted serta menghasilkan tanda waktu baca-baca. |
| SensorReadoutTimestampNotSupported |
Kedaluwarsa.
Perangkat kamera ini tidak mendukung tanda waktu baca dan panggilan balik onReadoutStarted. |
| StatisticsOisDataModeOff |
Jangan sertakan data OIS dalam hasil penangkapan. |
| StatisticsOisDataModeOn |
Sertakan data OIS dalam hasil pengambilan. |
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 dasar untuk kontrol dan informasi kamera. (Diperoleh dari JavaObject) |
| JniPeerMembers |
Kelas dasar untuk kontrol dan informasi kamera. |
| Keys |
Mengembalikan daftar kunci yang terkandung dalam peta ini. |
| PeerReference |
Mendapatkan referensi objek JNI untuk peer Java ini. (Diperoleh dari Object) |
| ThresholdClass |
API ini mendukung infrastruktur Mono untuk Android dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. |
| ThresholdType |
API ini mendukung infrastruktur Mono untuk Android dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. |
Metode
| Nama | Deskripsi |
|---|---|
| Clone() |
Membuat dan mengembalikan salinan objek ini. (Diperoleh dari Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Kelas dasar untuk kontrol dan informasi kamera. (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 dasar untuk kontrol dan informasi kamera. (Diperoleh dari JavaObject) |
| Equals(Object) |
Kelas dasar untuk kontrol dan informasi kamera. (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) |
| 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 dasar untuk kontrol dan informasi kamera. (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 dasar untuk kontrol dan informasi kamera. (Diperoleh dari JavaObject) |
| IJavaPeerable.Finalized() |
Kelas dasar untuk kontrol dan informasi kamera. (Diperoleh dari JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Kelas dasar untuk kontrol dan informasi kamera. (Diperoleh dari JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Kelas dasar untuk kontrol dan informasi kamera. (Diperoleh dari JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Kelas dasar untuk kontrol dan informasi kamera. (Diperoleh dari JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Kelas dasar untuk kontrol dan informasi kamera. (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 dasar untuk kontrol dan informasi kamera. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Cobalah untuk memaksa |