Location:
devvideoconstants.h
TYuvDataLayout
Description
Defines the YUV data layout in a decoded picture.
EYuvDataPlanar |
The data is stored in a plane mode. The memory buffer contains first all Y component data for the whole picture, followed
by U and V, making the data format Y00Y01Y02Y03...U0...V0... For YUV 4:2:0 data, this is the same data format as EFormatYUV420Planar
in the Onboard Camera API
|
EYuvDataInterleavedLE |
The data is stored interleaved mode, all components interleaved in a single memory block. Interleaved layout is only supported
for YUV 4:2:2 data. The data byte order is Y1VY0U, corresponding to "UY0VY1" little-endian 32-bit words. This is the same
data format as EFormatYUV422Reversed in the Onboard Camera API
|
EYuvDataInterleavedBE |
The data is stored interleaved mode, all components interleaved in a single memory block. Interleaved layout is only supported
for YUV 4:2:2 data. The data byte order is UY0VY1, corresponding to "UY0VY1" big-endian 32-bit words. This is the same data
format as EFormatYUV422 in the Onboard Camera API
|
EYuvDataSemiPlanar |
The data is stored in a semi-planar mode. The memory buffer contains first all Y component data for the whole picture, followed
by U and V components, which are interlaced, making the data format Y00Y01Y02Y03...U0V0U1V1... For YUV 4:2:0 data, this is
the same data format as FormatYUV420SemiPlanar in the Onboard Camera API
|
|