StreamConfigurationMap.GetOutputMinFrameDuration Metode

Definisi

Overload

Nama Deskripsi
GetOutputMinFrameDuration(Class, Size)

Dapatkan minimum CaptureRequest#SENSOR_FRAME_DURATION frame duration untuk kombinasi kelas/ukuran (dalam nanodetik).

GetOutputMinFrameDuration(Int32, Size)

Dapatkan minimum CaptureRequest#SENSOR_FRAME_DURATION frame duration untuk kombinasi format/ukuran (dalam nanodetik).

GetOutputMinFrameDuration(Class, Size)

Dapatkan minimum CaptureRequest#SENSOR_FRAME_DURATION frame duration untuk kombinasi kelas/ukuran (dalam nanodetik).

[Android.Runtime.Register("getOutputMinFrameDuration", "(Ljava/lang/Class;Landroid/util/Size;)J", "")]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public long GetOutputMinFrameDuration(Java.Lang.Class? klass, Android.Util.Size? size);
[<Android.Runtime.Register("getOutputMinFrameDuration", "(Ljava/lang/Class;Landroid/util/Size;)J", "")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
member this.GetOutputMinFrameDuration : Java.Lang.Class * Android.Util.Size -> int64

Parameter

klass
Class

kelas yang didukung oleh #isOutputSupportedFor(Class) dan memiliki array yang tidak kosong yang dikembalikan oleh #getOutputSizes(Class)

size
Size

ukuran yang kompatibel dengan output

Mengembalikan

durasi > bingkai minimum 0 dalam nanodetik, atau 0 jika durasi bingkai minimum tidak tersedia.

Atribut

Keterangan

Dapatkan minimum CaptureRequest#SENSOR_FRAME_DURATION frame duration untuk kombinasi kelas/ukuran (dalam nanodetik).

Ini mengasumsikan bahwa klass disiapkan untuk menggunakan ImageFormat#PRIVATE. Untuk format yang ditentukan pengguna, gunakan #getOutputMinFrameDuration(int, Size).

klass harus menjadi salah satu yang didukung oleh #isOutputSupportedFor(Class).

size harus salah satu yang dikembalikan oleh #getOutputSizes(int).

Ini sesuai dengan durasi bingkai minimum (kecepatan bingkai maksimum) yang mungkin ketika hanya aliran yang dikonfigurasi dalam sesi, dengan semua pemrosesan (biasanya dalam android.*.mode) diatur ke atau OFFFAST.

Ketika beberapa aliran digunakan dalam sesi, durasi bingkai minimum adalah max(individual stream min durations). Lihat #getOutputStallDuration untuk detail waktu untuk format yang dapat menyebabkan perlambatan kecepatan bingkai saat ditargetkan oleh permintaan pengambilan.

Untuk perangkat yang tidak mendukung kontrol sensor manual (android.hardware.camera2.CameraMetadata#REQUEST_AVAILABLE_CAPABILITIES_MANUAL_SENSOR), fungsi ini dapat mengembalikan 0.

Durasi bingkai minimum aliran (dengan format tertentu, ukuran) sama terlepas dari apakah aliran adalah input atau output.

Java dokumentasi untuk android.hardware.camera2.params.StreamConfigurationMap.getOutputMinFrameDuration(java.lang.Class<T>, android.util.Size).

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.

Berlaku untuk

GetOutputMinFrameDuration(Int32, Size)

Dapatkan minimum CaptureRequest#SENSOR_FRAME_DURATION frame duration untuk kombinasi format/ukuran (dalam nanodetik).

[Android.Runtime.Register("getOutputMinFrameDuration", "(ILandroid/util/Size;)J", "")]
public long GetOutputMinFrameDuration(int format, Android.Util.Size? size);
[<Android.Runtime.Register("getOutputMinFrameDuration", "(ILandroid/util/Size;)J", "")>]
member this.GetOutputMinFrameDuration : int * Android.Util.Size -> int64

Parameter

format
Int32

format gambar dari ImageFormat atau PixelFormat

size
Size

ukuran yang kompatibel dengan output

Mengembalikan

durasi > bingkai minimum 0 dalam nanodetik, atau 0 jika durasi bingkai minimum tidak tersedia.

Atribut

Pengecualian

jika format atau size tidak didukung

jika sizenull

Keterangan

Dapatkan minimum CaptureRequest#SENSOR_FRAME_DURATION frame duration untuk kombinasi format/ukuran (dalam nanodetik).

format harus salah satu yang dikembalikan oleh #getOutputFormats().

size harus salah satu yang dikembalikan oleh #getOutputSizes(int).

Ini sesuai dengan durasi bingkai minimum (kecepatan bingkai maksimum) yang mungkin ketika hanya aliran yang dikonfigurasi dalam sesi, dengan semua pemrosesan (biasanya dalam android.*.mode) diatur ke atau OFFFAST.

Ketika beberapa aliran digunakan dalam sesi, durasi bingkai minimum adalah max(individual stream min durations). Lihat #getOutputStallDuration untuk detail waktu untuk format yang dapat menyebabkan perlambatan kecepatan bingkai saat ditargetkan oleh permintaan pengambilan.

Untuk perangkat yang tidak mendukung kontrol sensor manual (android.hardware.camera2.CameraMetadata#REQUEST_AVAILABLE_CAPABILITIES_MANUAL_SENSOR), fungsi ini dapat mengembalikan 0.

Durasi bingkai minimum aliran (dengan format tertentu, ukuran) sama terlepas dari apakah aliran adalah input atau output.

Java dokumentasi untuk android.hardware.camera2.params.StreamConfigurationMap.getOutputMinFrameDuration(int, android.util.Size).

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.

Lihat juga

Berlaku untuk