ImageFormat.Yuv420888 フィールド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
注意事項
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 の彩度サブサンプリングされた平面バッファーまたは半平面バッファー (ただし完全にはインターリーブされません) を記述できます。
この形式の画像は、常に 3 つの個別のデータ バッファー (カラー プレーンごとに 1 つ) で表されます。 追加情報は常にバッファーに付随し、行のストライドと各平面のピクセルストライドを記述します。
返される 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#getPixelStride() vPlane.getPixelStride()
== android.media.Image.Plane#getRowStride() vPlane.getRowStride()
android.media.Image.Plane#getPixelStride() uPlane.getPixelStride()
== ) を持つことが保証されています。
たとえば、オブジェクトは android.media.Image
、a から android.hardware.camera2.CameraDevice
オブジェクトまでの形式でデータを android.media.ImageReader
提供できます。
の Java ドキュメントandroid.graphics.ImageFormat.YUV_420_888
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。