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