Язык

ImageFormat.Yv12 Поле

Определение

Внимание!

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

Формат Android YUV.

[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

Значение поля

Value = 842094169
Атрибуты

Комментарии

Формат Android YUV.

Этот формат предоставляется декодировщикам программного обеспечения и приложениям.

YV12 — это формат плана 4:2:0 YCrCb, состоящий из плоскости WxH Y, за которой следует (W/2) x (H/2) Cr и Cb самолеты.

В этом формате предполагается<, что ul><li ul li даже ширина</li>четная высота</><><>>li горизонтальный шаг кратно 16 пикселей</li><li вертикальный шаг, равный высоте</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

Для API #YUV_420_888 вместо этого рекомендуется использовать формат выходных android.hardware.camera2 данных YUV.

Для более старой версии API камеры этот формат гарантированно поддерживается для android.hardware.Camera предварительного просмотра изображений с уровня 12. Для более ранних версий API проверьте android.hardware.Camera.Parameters#getSupportedPreviewFormats().

Обратите внимание, что для использования обратного вызова предварительной версии камеры (см. смandroid.hardware.Camera#setPreviewCallback<.), значение var>stride</var> является наименьшим, то есть равно:

stride = ALIGN(width, 16)

Java документации по android.graphics.ImageFormat.YV12.

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к

См. также раздел

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