StreamConfigurationMap.GetOutputSizes 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 |
|---|---|
| GetOutputSizes(Int32) |
Dapatkan daftar ukuran yang kompatibel dengan gambar |
| GetOutputSizes(Class) |
Dapatkan daftar ukuran yang kompatibel dengan |
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
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
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.
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.