다음을 통해 공유


ImageFormat.Yuv420888 필드

정의

주의

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

다중 평면 Android YUV 420 형식

[Android.Runtime.Register("YUV_420_888")]
[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 Yuv420888 = 35;
[<Android.Runtime.Register("YUV_420_888")>]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Graphics.ImageFormatType enum directly instead of this field.", true)>]
val mutable Yuv420888 : Android.Graphics.ImageFormatType

필드 값

Value = 35
특성

설명

다중 평면 Android YUV 420 형식

이 형식은 제네릭 YCbCr 형식으로, 색 샘플당 8비트를 사용하여 4:2:0 chroma-subsampled 평면 또는 반플래너 버퍼(완전히 인터리브되지 않음)를 설명할 수 있습니다.

이 형식의 이미지는 항상 각 색 평면에 대해 하나씩 세 개의 개별 데이터 버퍼로 표시됩니다. 추가 정보는 항상 버퍼와 함께 각 평면의 행 보폭 및 픽셀 보폭을 설명합니다.

반환된 android.media.Image#getPlanes() Image#getPlanes() 배열의 평면 순서는 평면 #0이 항상 Y이고, 평면 #1이 항상 U(Cb)이고, 평면 #2가 항상 V(Cr)가 되도록 보장됩니다.

Y 평면은 U/V 평면과 인터리브되지 않도록 보장됩니다(특히 픽셀 보폭은 항상 1인 android.media.Image.Plane#getPixelStride() yPlane.getPixelStride()경우).

U/V 평면은 동일한 행 보폭과 픽셀 보폭(특히, android.media.Image.Plane#getRowStride() uPlane.getRowStride() == android.media.Image.Plane#getRowStride() vPlane.getRowStride() ; android.media.Image.Plane#getPixelStride() uPlane.getPixelStride() == android.media.Image.Plane#getPixelStride() vPlane.getPixelStride())을 보장합니다.

예를 들어 개체는 android.media.Image 개체를 통해 android.media.ImageReader 이 형식의 android.hardware.camera2.CameraDevice 데이터를 제공할 수 있습니다.

에 대한 android.graphics.ImageFormat.YUV_420_888Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상

추가 정보