StreamConfigurationMap.GetHighResolutionOutputSizes(Int32) Metode

Definisi

Dapatkan daftar ukuran resolusi tinggi yang didukung, yang tidak dapat beroperasi dengan kecepatan BURST_CAPTURE penuh.

[Android.Runtime.Register("getHighResolutionOutputSizes", "(I)[Landroid/util/Size;", "", ApiSince=23)]
public Android.Util.Size[]? GetHighResolutionOutputSizes(int format);
[<Android.Runtime.Register("getHighResolutionOutputSizes", "(I)[Landroid/util/Size;", "", ApiSince=23)>]
member this.GetHighResolutionOutputSizes : int -> Android.Util.Size[]

Parameter

format
Int32

Mengembalikan

Size[]

array dari ukuran resolusi tinggi yang lebih lambat yang didukung, atau null jika kemampuan BURST_CAPTURE tidak didukung

Atribut

Keterangan

Dapatkan daftar ukuran resolusi tinggi yang didukung, yang tidak dapat beroperasi dengan kecepatan BURST_CAPTURE penuh.

Ini termasuk semua ukuran output yang tidak dapat memenuhi persyaratan kecepatan bingkai 20 fps untuk kemampuan tersebut android.hardware.camera2.CameraCharacteristics#REQUEST_AVAILABLE_CAPABILITIES_BURST_CAPTURE BURST_CAPTURE . Ini tidak termasuk durasi stall, jadi misalnya, resolusi output JPEG atau RAW16 dengan durasi stall besar tetapi durasi bingkai minimum yang di atas 20 fps masih akan tercantum dalam daftar reguler #getOutputSizes . Semua ukuran dalam daftar ini yang kurang dari 24 megapiksel masih dijamin beroperasi pada tingkat setidaknya 10 fps, tidak termasuk durasi kios. Ukuran dalam daftar ini yang setidaknya 24 megapiksel diizinkan untuk beroperasi kurang dari 10 fps.

Untuk perangkat yang tidak mendukung kemampuan BURST_CAPTURE, daftar ini akan menjadi null, karena resolusi dalam daftar sudah tidak dijamin #getOutputSizes untuk memenuhi >= persyaratan laju 20 fps. Untuk perangkat yang mendukung kemampuan BURST_CAPTURE, daftar ini mungkin kosong, jika semua resolusi yang didukung memenuhi persyaratan 20 fps.

Java dokumentasi untuk android.hardware.camera2.params.StreamConfigurationMap.getHighResolutionOutputSizes(int).

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