Idioma

ImageFormat.Yv12 Campo

Definição

Cuidado

This constant will be removed in the future version. Use Android.Graphics.ImageFormatType enum directly instead of this field.

Formato IUV do Android.

[Android.Runtime.Register("YV12")]
[System.Obsolete("This constant will be removed in the future version. Use Android.Graphics.ImageFormatType enum directly instead of this field.", true)]
public const Android.Graphics.ImageFormatType Yv12 = 842094169;
[<Android.Runtime.Register("YV12")>]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Graphics.ImageFormatType enum directly instead of this field.", true)>]
val mutable Yv12 : Android.Graphics.ImageFormatType

Valor do campo

Value = 842094169
Atributos

Comentários

Formato IUV do Android.

Esse formato é exposto a decodificadores de software e aplicativos.

YV12 é um formato planar YCrCb 4:2:0 composto por um plano WxH Y seguido por (W/2) x (H/2) Planos Cr e Cb.

Esse formato pressupõe ul>li uma largura< uniforme/li><uma>altura< uniforme/li<>um>passo horizontal múltiplo de 16 pixels</li><li>um passo vertical igual à altura</li<>/ul><<>

y_size = stride * height
            c_stride = ALIGN(stride/2, 16)
            c_size = c_stride * height/2
            size = y_size + c_size * 2
            cr_offset = y_size
            cb_offset = y_size + c_size

Para a android.hardware.camera2 API, o #YUV_420_888 formato é recomendado para a saída YUV.

Para a API de câmera mais antiga, esse formato tem suporte para android.hardware.Camera imagens de visualização desde o nível 12 da API; para versões anteriores da API, verifique android.hardware.Camera.Parameters#getSupportedPreviewFormats().

Observe que, para o uso de retorno de chamada de visualização da câmera (veja android.hardware.Camera#setPreviewCallback), o <valor var>stride</var> é o menor possível; ou seja, é igual a:

stride = ALIGN(width, 16)

Java documentação para android.graphics.ImageFormat.YV12.

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

Confira também

  • <xref:Android.Hardware.Camera.SetPreviewCallback(.IPreviewCallback)>