Idioma

YuvImage Construtores

Definição

Sobrecargas

Nome Description
YuvImage(IntPtr, JniHandleOwnership)

Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo runtime.

YuvImage(Byte[], ImageFormatType, Int32, Int32, Int32[])

Construir um YuvImage.

YuvImage(Byte[], ImageFormatType, Int32, Int32, Int32[], ColorSpace)

Construir um YuvImage.

YuvImage(IntPtr, JniHandleOwnership)

Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo runtime.

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

Parâmetros

javaReference
IntPtr

nativeint

Uma IntPtrreferência de objeto JNI (Java Native Interface).

transfer
JniHandleOwnership

Um JniHandleOwnershipque indica como lidar javaReference

Comentários

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

YuvImage(Byte[], ImageFormatType, Int32, Int32, Int32[])

Construir um YuvImage.

[Android.Runtime.Register(".ctor", "([BIII[I)V", "")]
public YuvImage(byte[]? yuv, Android.Graphics.ImageFormatType format, int width, int height, int[]? strides);
[<Android.Runtime.Register(".ctor", "([BIII[I)V", "")>]
new Android.Graphics.YuvImage : byte[] * Android.Graphics.ImageFormatType * int * int * int[] -> Android.Graphics.YuvImage

Parâmetros

yuv
Byte[]

Os dados YUV. No caso de mais de um plano de imagem, todos os planos devem ser concatenados em uma única matriz de bytes.

format
ImageFormatType

O formato de dados YUV conforme definido em ImageFormat.

width
Int32

A largura do YuvImage.

height
Int32

A altura do YuvImage.

strides
Int32[]

(Opcional) Bytes de linha de cada plano de imagem. Se yuv contiver preenchimento, o passo de cada imagem deverá ser fornecido. Se os passos forem nulos, o método pressupõe nenhum preenchimento e derivará os bytes de linha por formato e largura em si.

Atributos

Exceções

se o formato não for compatível; width ou height <= 0; ou yuv é nulo.

Comentários

Construir um YuvImage. Use SRGB como padrão ColorSpace.

Java documentação para android.graphics.YuvImage.YuvImage(byte[], int, int, int, int[]).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

YuvImage(Byte[], ImageFormatType, Int32, Int32, Int32[], ColorSpace)

Construir um YuvImage.

[Android.Runtime.Register(".ctor", "([BIII[ILandroid/graphics/ColorSpace;)V", "", ApiSince=34)]
public YuvImage(byte[] yuv, Android.Graphics.ImageFormatType format, int width, int height, int[]? strides, Android.Graphics.ColorSpace colorSpace);
[<Android.Runtime.Register(".ctor", "([BIII[ILandroid/graphics/ColorSpace;)V", "", ApiSince=34)>]
new Android.Graphics.YuvImage : byte[] * Android.Graphics.ImageFormatType * int * int * int[] * Android.Graphics.ColorSpace -> Android.Graphics.YuvImage

Parâmetros

yuv
Byte[]

Os dados YUV. No caso de mais de um plano de imagem, todos os planos devem ser concatenados em uma única matriz de bytes.

format
ImageFormatType

O formato de dados YUV conforme definido em ImageFormat.

width
Int32

A largura do YuvImage.

height
Int32

A altura do YuvImage.

strides
Int32[]

(Opcional) Bytes de linha de cada plano de imagem. Se yuv contiver preenchimento, o passo de cada imagem deverá ser fornecido. Se os passos forem nulos, o método pressupõe nenhum preenchimento e derivará os bytes de linha por formato e largura em si.

colorSpace
ColorSpace

O espaço de cor da imagem YUV conforme definido em ColorSpace. Se o parâmetro for nulo, SRGB será definido como o valor padrão.

Atributos

Comentários

Construir um YuvImage.

Java documentação para android.graphics.YuvImage.YuvImage(byte[], int, int, int, int[], android.graphics.ColorSpace).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a