Lenguaje

ImageFormat.Yv12 Campo

Definición

Precaución

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

Formato YUV de 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 de campo

Value = 842094169
Atributos

Comentarios

Formato YUV de Android.

Este formato se expone a descodificadores de software y aplicaciones.

YV12 es un formato planal de 4:2:0 YCrCb compuesto por un plano WxH Y seguido de (W/2) x (H/2) Cr y Cb planos.

Este formato supone <que ul><li>un ancho< par/li><li>un alto< par/li li<>un>paso horizontal múltiplo de 16 píxeles</li<>>li un paso vertical igual al alto</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 la android.hardware.camera2 API, se recomienda el #YUV_420_888 formato para la salida de YUV en su lugar.

Para la API de cámara anterior, se garantiza que este formato se admite para android.hardware.Camera las imágenes en versión preliminar desde el nivel de API 12; para versiones anteriores de la API, compruebe android.hardware.Camera.Parameters#getSupportedPreviewFormats().

Tenga en cuenta que para el uso de devolución de llamada de vista previa de cámara (vea android.hardware.Camera#setPreviewCallback), el <valor var>stride</var> es el más pequeño posible; es decir, es igual a:

stride = ALIGN(width, 16)

Java documentación para android.graphics.ImageFormat.YV12.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

Consulte también

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