Bagikan melalui


Surface Konstruktor

Definisi

Overload

Surface(SurfaceTexture)

Buat Surface dari SurfaceTexture.

Surface(SurfaceControl)

Buat Surface yang terkait dengan SurfaceControl.

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

javaReference
IntPtr

nativeint

Yang IntPtrberisi referensi objek Java Native Interface (JNI).

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.

Berlaku untuk