Compartilhar via


Surface Construtores

Definição

Sobrecargas

Surface(SurfaceTexture)

Criar o Surface a partir de um SurfaceTexturearquivo .

Surface(SurfaceControl)

Criar um Surface associado a um determinado SurfaceControl.

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 SurfaceTexturearquivo .

[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 SurfaceTexturearquivo .

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.

Aplica-se a