imageframeconst.h File Reference

const TInt KMaxPlanesInFrame

const TIntKMaxPlanesInFrame

Constant which defines the maximum number of planes within TFrameLayout.

const TUid KUidIclImageFrameFormat

const TUidKUidIclImageFrameFormat[static]

Identifier for TFrameFormat type. KIclImageFrameFormatUidValue

const TUid KUidIclImageFrameLayout

const TUidKUidIclImageFrameLayout[static]

Identifier for TFrameLayout type. KIclImageFrameLayoutUidValue

const TUid KUidFormatYUVMonochrome

const TUidKUidFormatYUVMonochrome

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.

CCamera::TFormat KFormatYUVMonochromeUidValue

const TUid KUidFormatYUV422Interleaved

const TUidKUidFormatYUV422Interleaved

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.

CCamera::TFormat KFormatYUV422InterleavedUidValue

const TUid KUidFormatYUV420Planar

const TUidKUidFormatYUV420Planar

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.

CCamera::TFormat KFormatYUV420PlanarUidValue

const TUid KUidFormatYUV420PlanarReversed

const TUidKUidFormatYUV420PlanarReversed

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.

CCamera::TFormat KFormatYUV420InterleavedUidValue

const TUid KUidFormat16bitRGB444Interleaved

const TUidKUidFormat16bitRGB444Interleaved

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.

CCamera::TFormat KFormat16bitRGB444InterleavedUidValue

const TUid KUidFormat16BitRGB565Interleaved

const TUidKUidFormat16BitRGB565Interleaved

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.

CCamera::TFormat KFormat16BitRGB565InterleavedUidValue

const TUid KUidFormat32BitRGB888Interleaved

const TUidKUidFormat32BitRGB888Interleaved

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.

CCamera::TFormat KFormat32BitRGB888InterleavedUidValue

const TUid KUidFormatYUV420Interleaved

const TUidKUidFormatYUV420Interleaved

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.

CCamera::TFormat KFormatYUV420InterleavedUidValue

const TUid KUidFormatYUV422InterleavedReversed

const TUidKUidFormatYUV422InterleavedReversed

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.

CCamera::TFormat KFormatYUV422InterleavedReversedUidValue

const TUid KUidFormatYYUV422Interleaved

const TUidKUidFormatYYUV422Interleaved

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.

CCamera::TFormat KFormatYYUV422InterleavedUidValue

const TUid KUidFormatYUV422Planar

const TUidKUidFormatYUV422Planar

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.

CCamera::TFormat KFormatYUV422PlanarUidValue

const TUid KUidFormatYUV444Planar

const TUidKUidFormatYUV444Planar

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.

CCamera::TFormat KFormatYUV444PlanarUidValue

const TUid KUidFormatYUV444Interleaved

const TUidKUidFormatYUV444Interleaved

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.

CCamera::TFormat KFormatYUV444InterleavedUidValue

const TUid KUidFormatYUV420SemiPlanar

const TUidKUidFormatYUV420SemiPlanar

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.

CCamera::TFormat KFormatYUV420SemiPlanarUidValue

const TUid KUidColourSpaceYCbCr

const TUidKUidColourSpaceYCbCr

TFrameFormat image frame color space for YCbCr. KColourSpaceYCbCrUidValue

const TUid KUidColourSpaceYUV

const TUidKUidColourSpaceYUV

TFrameFormat image frame color space for YUV. KColourSpaceYUVUidValue

const TUid KUidColourSpaceRGB

const TUidKUidColourSpaceRGB

TFrameFormat image frame color space for RGB. KColourSpaceRGBUidValue

const TUid KUidSamplingMonochrome

const TUidKUidSamplingMonochrome

TFrameFormat frame sampling for monochrome image data. KSamplingMonochromeUidValue

const TUid KUidSamplingColor444

const TUidKUidSamplingColor444

TFrameFormat frame sampling for YUV444 image data. KSamplingColor444UidValue

const TUid KUidSamplingColor422

const TUidKUidSamplingColor422

TFrameFormat frame sampling for YUV422 image data. KSamplingColor422UidValue

const TUid KUidSamplingColor420

const TUidKUidSamplingColor420

TFrameFormat frame sampling for YUV420 image data. KSamplingColor420UidValue

const TUid KUidSamplingColor411

const TUidKUidSamplingColor411

TFrameFormat frame sampling for YUV411 image data. KSamplingColor411UidValue

const TUid KUidOptionConvertFrame

const TUidKUidOptionConvertFrame

Specific JPEG ImageFrame Decoder/Encoder option for the ConvertFrame API. KOptionConvertFrameUidValue

const TUid KUidOptionRecommendBufferSize

const TUidKUidOptionRecommendBufferSize

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. KRecommendBufferSizeUidValue