StreamConfigurationMap.GetOutputSizes Metode

Definisi

Overload

Nama Deskripsi
GetOutputSizes(Int32)

Dapatkan daftar ukuran yang kompatibel dengan gambar formatyang diminta .

GetOutputSizes(Class)

Dapatkan daftar ukuran yang kompatibel dengan klass untuk digunakan sebagai output.

GetOutputSizes(Int32)

Dapatkan daftar ukuran yang kompatibel dengan gambar formatyang diminta .

[Android.Runtime.Register("getOutputSizes", "(I)[Landroid/util/Size;", "")]
public Android.Util.Size[]? GetOutputSizes(int format);
[<Android.Runtime.Register("getOutputSizes", "(I)[Landroid/util/Size;", "")>]
member this.GetOutputSizes : int -> Android.Util.Size[]

Parameter

format
Int32

format gambar dari ImageFormat atau PixelFormat

Mengembalikan

Size[]

array dari ukuran yang didukung, atau null jika format bukan output yang didukung

Atribut

Keterangan

Dapatkan daftar ukuran yang kompatibel dengan gambar formatyang diminta .

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

Pada API level 23, #getHighResolutionOutputSizes metode ini dapat digunakan pada perangkat yang mendukung android.hardware.camera2.CameraCharacteristics#REQUEST_AVAILABLE_CAPABILITIES_BURST_CAPTURE BURST_CAPTURE kemampuan untuk mendapatkan daftar ukuran output resolusi tinggi yang tidak dapat beroperasi pada tingkat 20fps pilihan. Ini berarti bahwa untuk beberapa format yang didukung, metode ini akan mengembalikan daftar kosong, jika semua resolusi yang didukung beroperasi pada di bawah 20fps. Untuk perangkat yang tidak mendukung kemampuan BURST_CAPTURE, semua resolusi output tercantum melalui metode ini.

Java dokumentasi untuk android.hardware.camera2.params.StreamConfigurationMap.getOutputSizes(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.

Lihat juga

Berlaku untuk

GetOutputSizes(Class)

Dapatkan daftar ukuran yang kompatibel dengan klass untuk digunakan sebagai output.

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

Parameter

klass
Class

referensi non-objeknullClass

Mengembalikan

Size[]

array dari ukuran yang didukung untuk ImageFormat#PRIVATE format, atau null iff klass bukan output yang didukung.

Atribut

Keterangan

Dapatkan daftar ukuran yang kompatibel dengan klass untuk digunakan sebagai output.

Beberapa kelas yang didukung dapat mendukung format tambahan di luar ImageFormat#PRIVATE; fungsi ini hanya mengembalikan ukuran untuk ImageFormat#PRIVATE. Misalnya, android.media.ImageReader mendukung ImageFormat#YUV_420_888 dan ImageFormat#PRIVATE, metode ini hanya akan mengembalikan ukuran untuk ImageFormat#PRIVATEandroid.media.ImageReader kelas.

Jika format yang ditentukan dengan baik seperti NV21 diperlukan, gunakan #getOutputSizes(int) sebagai gantinya.

klass harus menjadi output yang didukung, bahwa kueri #isOutputSupportedFor(Class) harus mengembalikan true.

Java dokumentasi untuk android.hardware.camera2.params.StreamConfigurationMap.getOutputSizes(java.lang.Class<T>).

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