StreamConfigurationMap.GetOutputMinFrameDuration Metode
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.
Overload
| Nama | Deskripsi |
|---|---|
| GetOutputMinFrameDuration(Class, Size) |
Dapatkan minimum |
| GetOutputMinFrameDuration(Int32, Size) |
Dapatkan minimum |
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.
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.
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
- SensorFrameDuration
- <xref:Android.Hardware.Camera2.Params.StreamConfigurationMap.GetOutputStallDuration(System.Int32%2c+Android.Util.Size)>
- ImageFormat
- PixelFormat