Surface Konstruktor
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
| Surface(SurfaceTexture) |
Buat Surface dari |
| Surface(SurfaceControl) |
Buat Surface yang terkait dengan |
| Surface(IntPtr, JniHandleOwnership) |
Konstruktor yang digunakan saat membuat representasi terkelola objek JNI; dipanggil oleh runtime. |
Surface(SurfaceTexture)
Buat Surface dari SurfaceTexture.
[Android.Runtime.Register(".ctor", "(Landroid/graphics/SurfaceTexture;)V", "")]
public Surface(Android.Graphics.SurfaceTexture? surfaceTexture);
[<Android.Runtime.Register(".ctor", "(Landroid/graphics/SurfaceTexture;)V", "")>]
new Android.Views.Surface : Android.Graphics.SurfaceTexture -> Android.Views.Surface
Parameter
- surfaceTexture
- SurfaceTexture
SurfaceTexture Yang diperbarui oleh Surface ini.
- Atribut
Keterangan
Buat Surface dari SurfaceTexture.
Gambar yang digambar ke Surface akan tersedia untuk SurfaceTexture, yang dapat melampirkannya ke tekstur OpenGL ES melalui SurfaceTexture#updateTexImage.
Harap dicatat bahwa memegang Permukaan yang dibuat di sini tidak cukup untuk menjaga SurfaceTexture yang disediakan agar tidak direklamasi kembali. Dalam pengertian itu, Surface akan bertindak seperti java.lang.ref.WeakReference weak reference ke SurfaceTexture.
Dokumentasi Java untuk android.view.Surface.Surface(android.graphics.SurfaceTexture).
Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.
Berlaku untuk
Surface(SurfaceControl)
Buat Surface yang terkait dengan SurfaceControl.
[Android.Runtime.Register(".ctor", "(Landroid/view/SurfaceControl;)V", "", ApiSince=29)]
public Surface(Android.Views.SurfaceControl from);
[<Android.Runtime.Register(".ctor", "(Landroid/view/SurfaceControl;)V", "", ApiSince=29)>]
new Android.Views.Surface : Android.Views.SurfaceControl -> Android.Views.Surface
Parameter
- from
- SurfaceControl
SurfaceControl untuk mengaitkan Surface ini dengan
- Atribut
Keterangan
Buat Surface yang terkait dengan SurfaceControl. Buffer yang dikirimkan ke permukaan ini akan ditampilkan oleh komposittor sistem sesuai dengan parameter yang ditentukan oleh kontrol. Beberapa permukaan dapat dibangun dari satu SurfaceControl, tetapi hanya satu yang dapat dihubungkan (misalnya memiliki konteks EGL aktif) pada satu waktu.
Dokumentasi Java untuk android.view.Surface.Surface(android.view.SurfaceControl).
Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.
Berlaku untuk
Surface(IntPtr, JniHandleOwnership)
Konstruktor yang digunakan saat membuat representasi terkelola objek JNI; dipanggil oleh runtime.
protected Surface(IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Android.Views.Surface : nativeint * Android.Runtime.JniHandleOwnership -> Android.Views.Surface
Parameter
- transfer
- JniHandleOwnership
Menunjukkan JniHandleOwnershipcara menangani javaReference
Keterangan
Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.