Surface Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
Surface(SurfaceTexture) |
Criar o Surface a partir de um |
Surface(SurfaceControl) |
Criar um Surface associado a um determinado |
Surface(IntPtr, JniHandleOwnership) |
Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo tempo de execução. |
Surface(SurfaceTexture)
Criar o Surface a partir de um SurfaceTexture
arquivo .
[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
Parâmetros
- surfaceTexture
- SurfaceTexture
O SurfaceTexture
que é atualizado por este Surface.
- Atributos
Comentários
Criar o Surface a partir de um SurfaceTexture
arquivo .
As imagens desenhadas no Surface serão disponibilizadas para o SurfaceTexture
, que pode anexá-las a uma textura OpenGL ES via SurfaceTexture#updateTexImage
.
Tenha em atenção que manter o Surface criado aqui não é suficiente para impedir que o SurfaceTexture fornecido seja recuperado. Nesse sentido, o Surface atuará como um java.lang.ref.WeakReference weak reference
para o SurfaceTexture.
Documentação Java para android.view.Surface.Surface(android.graphics.SurfaceTexture)
.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.
Aplica-se a
Surface(SurfaceControl)
Criar um Surface associado a um determinado 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
Parâmetros
- from
- SurfaceControl
O SurfaceControl para associar este Surface a
- Atributos
Comentários
Criar um Surface associado a um determinado SurfaceControl
. Os buffers submetidos a esta superfície serão exibidos pelo compositor do sistema de acordo com os parâmetros especificados pelo controle. Várias superfícies podem ser construídas a partir de um SurfaceControl, mas apenas uma pode ser conectada (por exemplo, ter um contexto EGL ativo) por vez.
Documentação Java para android.view.Surface.Surface(android.view.SurfaceControl)
.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.
Aplica-se a
Surface(IntPtr, JniHandleOwnership)
Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo tempo de execução.
protected Surface (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Android.Views.Surface : nativeint * Android.Runtime.JniHandleOwnership -> Android.Views.Surface
Parâmetros
- javaReference
-
IntPtr
nativeint
Um IntPtrque contém uma referência de objeto JNI (Java Native Interface).
- transfer
- JniHandleOwnership
Uma JniHandleOwnershipindicação de como lidar javaReference
Comentários
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.