Condividi tramite


Surface Costruttori

Definizione

Overload

Surface(SurfaceTexture)

Creare Surface da un oggetto SurfaceTexture.

Surface(SurfaceControl)

Creare una superficie associata 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 questo dispositivo Surface.

Attributi

Commenti

Creare Surface da un oggetto SurfaceTexture.

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

Tieni presente che tenere premuto Surface creato qui non è sufficiente per impedire il recupero di SurfaceTexture fornito. In tal senso, Surface fungerà da oggetto java.lang.ref.WeakReference weak reference per SurfaceTexture.

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

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

Surface(SurfaceControl)

Creare una superficie associata 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 dispositivo Surface a

Attributi

Commenti

Creare una superficie associata 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.

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

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

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 (Java Native Interface).

transfer
JniHandleOwnership

Oggetto JniHandleOwnershipche indica come gestire javaReference

Commenti

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a