Linguaggio

Surface Costruttori

Definizione

Overload

Nome Descrizione
Surface(SurfaceTexture)

Creare Surface da un oggetto SurfaceTexture.

Surface(SurfaceControl)

Creare un Surface associato a un determinato SurfaceControloggetto .

Surface(IntPtr, JniHandleOwnership)

Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime.

Surface(SurfaceTexture)

Creare Surface da un oggetto 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

Parametri

surfaceTexture
SurfaceTexture

Oggetto SurfaceTexture aggiornato da questa Surface.

Attributi

Commenti

Creare Surface da un oggetto SurfaceTexture.

Le immagini disegnate nella Surface verranno rese disponibili all'oggetto SurfaceTexture, che può collegarle a una trama OpenGL ES tramite SurfaceTexture#updateTexImage.

Tieni presente che tenendo premuto il Surface creato qui non è sufficiente per impedire il recupero di SurfaceTexture fornito. In questo senso, l'Surface fungerà come un oggetto java.lang.ref.WeakReference weak reference per SurfaceTexture.

per android.view.Surface.Surface(android.graphics.SurfaceTexture).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

Surface(SurfaceControl)

Creare un Surface associato a un determinato SurfaceControloggetto .

[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

Parametri

from
SurfaceControl

SurfaceControl per associare questo Surface a

Attributi

Commenti

Creare un Surface associato a un determinato SurfaceControloggetto . I buffer inviati a questa superficie verranno visualizzati dal compositore di sistema in base ai parametri specificati dal controllo. È possibile costruire più superfici da un surfaceControl, ma solo una può essere connessa (ad esempio, avere un contesto EGL attivo) alla volta.

per android.view.Surface.Surface(android.view.SurfaceControl).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

Surface(IntPtr, JniHandleOwnership)

Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime.

protected Surface(IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Android.Views.Surface : nativeint * Android.Runtime.JniHandleOwnership -> Android.Views.Surface

Parametri

javaReference
IntPtr

nativeint

Oggetto IntPtrcontenente un riferimento all'oggetto JNI (Native Interface) Java.

transfer
JniHandleOwnership

Oggetto JniHandleOwnershipche indica come gestire javaReference

Commenti

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a