最終更新:2017-06-05 (月) 15:45:52 (2516d)
Image.getPlanes
Top / Image.getPlanes
Get the array of pixel planes for this Image.
Plane[] getPlanes ()
https://developer.android.com/reference/android/media/Image.html#getPlanes()
android.media.Image.Plane
abstract ByteBuffer Plane.getBuffer?() Get a direct ByteBuffer containing the frame data. abstract int Plane.getPixelStride?() The distance between adjacent pixel samples, in bytes. abstract int Plane.getRowStride?() The row stride for this color plane, in bytes.
例
[0]:Y [1]:U(UV) [2]:V(VU)
メモ
SemiPlanar?の場合
- UVとVUのBufferは同じ領域を参照しています。但し、それぞれUまたはVから始まるアドレスになります。
参考
- http://moewe-net.com/android/2016/yuv420-888-format
- http://ameblo.jp/ekispresso/entry-10918205130.html