|
||
const TInt KMaxPlanesInFrame=4;
Constant which defines the maximum number of planes within TFrameLayout
.
const TUid KUidFormatYUVMonochrome={ 0x10273763 };
TFrameFormat
format code.
Format Description: YUV Monochrome image format. Planar, 8 bit per pixel. Single Y plane for monochrome images. Pixel order: Y00Y01..
Note: greyscale values, 0=black, 255=white.
Equivalent to ECam format code CCamera::EFormatMonochrome.
Equivalent to Video FourCC code Y800, Y8.
const TUid KUidFormatYUV422Interleaved={ 0x10273769 };
TFrameFormat
format code.
Format Description: YUV 4:2:2 image format. Interleaved, 16 bits per pixel, 8 bits per sample. Pixel order: UY0VY1.
Equivalent to ECam format code CCamera::EFormatYUV422.
Equivalent to Video FourCC code UYVY.
const TUid KUidFormatYUV420Planar={ 0x10273768 };
TFrameFormat
format code.
Format Description: YUV 4:2:0 image format. Planar, 12 bits per pixel. 8 bit Y plane followed by 8 bit 2x2 subsampled U and V planes. Pixel order: Y00Y01Y02Y03...U0...V0...
Equivalent to ECam format code CCamera::EFormatYUV420Planar.
Equivalent to Video FourCC code I420.
const TUid KUidFormatYUV420PlanarReversed={ 0x1027376D };
TFrameFormat
format code.
Format Description: YUV 4:2:0 image format. Planar, 12 bits per pixel. 8 bit Y plane followed by 8 bit 2x2 subsampled V and U planes. Pixel order: Y00Y01Y02Y03...V0...U0...
No equivalent ECam format code.
Equivalent to Video FourCC code YV12.
const TUid KUidFormat16bitRGB444Interleaved={ 0x10273764 };
TFrameFormat
format code.
Format Description: RGB Packed image format. Interleaved in triplets, 12 bits per pixel. Pixel order: BGR - 4 bits per pixel with red in the least significant bits and the 4 most significant bits unused.
Equivalent to ECam format code CCamera::EFormat16bitRGB444.
No equivalent Video FourCC code.
const TUid KUidFormat16BitRGB565Interleaved={ 0x10273765 };
TFrameFormat
format code.
Format Description: RGB Packed image format. Interleaved in triplets, 16 bits per pixel. Pixel order: BGR - 5 bits per pixel for red and blue and 6 bits for green, with red in the least significant bits.
Equivalent to ECam format code CCamera::EFormat16bitRGB565.
No equivalent Video FourCC code.
const TUid KUidFormat32BitRGB888Interleaved={ 0x10273766 };
TFrameFormat
format code.
Format Description: RGB Packed image format. Interleaved in triplets, 32 bits per pixel. Pixel order: BGR - 8 bits per pixel with red in the least significant bits and the 8 most significant bits unused.
Equivalent to ECam format code CCamera::EFormat32BitRGB888.
No equivalent Video FourCC code.
const TUid KUidFormatYUV420Interleaved={ 0x10273767 };
TFrameFormat
format code.
Format Description: YUV 4:2:0 image format. Interleaved, 12 bits per pixel. 8 bit, 4 Y plane samples followed by 2 8 bit U and V samples. Pixel order: Y00Y01Y10Y11UV.
Equivalent to ECam format code CCamera::EFormatYUV420Interleaved.
No equivalent Video FourCC code.
const TUid KUidFormatYUV422InterleavedReversed={ 0x1027376A };
TFrameFormat
format code.
Format Description: YUV 4:2:2 image format. Interleaved, 16 bits per pixel, 8 bits per sample. Pixel order: Y1VY0U.
Equivalent to ECam format code CCamera::EFormatYUV422Reversed.
No equivalent Video FourCC code.
const TUid KUidFormatYYUV422Interleaved={ 0x102737D9 };
TFrameFormat
format code.
Format Description: YUV 4:2:2 image format. Interleaved, 16 bits per pixel, 8 bits per sample. Pixel order: Y0Y1UV.
No equivalent ECam format code.
No equivalent Video FourCC code.
const TUid KUidFormatYUV422Planar={ 0x102737DA };
TFrameFormat
format code.
Format Description: YUV 4:2:2 image format. Planar, 16 bits per pixel, 8 bits per sample. Pixel order: Y00Y01Y02Y03...U00U02...V00V02...
No equivalent ECam format code.
No equivalent Video FourCC code.
const TUid KUidFormatYUV444Planar={ 0x102737DB };
TFrameFormat
format code.
Format Description: YUV 4:4:4 image format. Planar, 24 bits per pixel, 8 bits per sample. Pixel order: Y00Y01Y02Y03...U00U01U02U03...V00V01V02V03...
No equivalent ECam format code.
No equivalent Video FourCC code.
const TUid KUidFormatYUV444Interleaved={ 0x1027376B };
TFrameFormat
format code.
Format Description: YUV 4:4:4 image format. Interleaved, 24 bit per pixel, 8 bits per sample. Pixel order: Y00U00V00 Y01U01V01...
Equivalent to ECam format code CCamera::EFormatYUV444.
No equivalent Video FourCC code.
const TUid KUidFormatYUV420SemiPlanar={ 0x1027376C };
TFrameFormat
format code.
Format Description: YUV 4:2:0 image format. Semiplanar, 12 bits per pixel, 8-bit per sample. Y plane followed by an interleaved U/V plane with 2x2 subsampling. Pixel order: Y00Y01Y02Y03...U0V0...
Equivalent to ECam format code CCamera::EFormatYUV420SemiPlanar.
Equivalent to Video FourCC code NV12.
const TUid KUidColourSpaceYCbCr={ 0x10273781 };
TFrameFormat
image frame color space for YCbCr.
const TUid KUidColourSpaceYUV={ 0x10273782 };
TFrameFormat
image frame color space for YUV.
const TUid KUidColourSpaceRGB={ 0x10273783 };
TFrameFormat
image frame color space for RGB.
const TUid KUidSamplingMonochrome={ 0x10273784 };
TFrameFormat
frame sampling for monochrome image data.
const TUid KUidSamplingColor444={ 0x10273785 };
TFrameFormat
frame sampling for YUV444 image data.
const TUid KUidSamplingColor422={ 0x10273786 };
TFrameFormat
frame sampling for YUV422 image data.
const TUid KUidSamplingColor420={ 0x10273787 };
TFrameFormat
frame sampling for YUV420 image data.
const TUid KUidSamplingColor411={ 0x10273788 };
TFrameFormat
frame sampling for YUV411 image data.
const TUid KUidOptionConvertFrame={ 0x1027376F };
Specific JPEG ImageFrame Decoder/Encoder option for the ConvertFrame API.
const TUid KUidOptionRecommendBufferSize={ 0x10273770 };
Specific JPEG ImageFrame Decoder option for the RecommendBufferSize API. This option allows the client of the decoder to obtain the recommended size for a ImageFrame and allocate memory accordingly.