Surface Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
Surface(SurfaceTexture) |
Creare Surface da un oggetto |
Surface(SurfaceControl) |
Creare una superficie associata a un determinato |
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 SurfaceControl
oggetto .
[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 SurfaceControl
oggetto . 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.