imageframeconst.h File Reference

const TInt KMaxPlanesInFrame

const TInt KMaxPlanesInFrame

Constant which defines the maximum number of planes within TFrameLayout .

const TUid KUidIclImageFrameFormat

const TUid KUidIclImageFrameFormat [static]

Identifier for TFrameFormat type. KIclImageFrameFormatUidValue

const TUid KUidIclImageFrameLayout

const TUid KUidIclImageFrameLayout [static]

Identifier for TFrameLayout type. KIclImageFrameLayoutUidValue

const TUid KUidFormatYUVMonochrome

const TUid KUidFormatYUVMonochrome

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 TUid KUidFormatYUV422Interleaved

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 TUid KUidFormatYUV420Planar

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 TUid KUidFormatYUV420PlanarReversed

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 TUid KUidFormat16bitRGB444Interleaved

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 TUid KUidFormat16BitRGB565Interleaved

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 TUid KUidFormat32BitRGB888Interleaved

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 TUid KUidFormatYUV420Interleaved

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 TUid KUidFormatYUV422InterleavedReversed

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 TUid KUidFormatYYUV422Interleaved

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 TUid KUidFormatYUV422Planar

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 TUid KUidFormatYUV444Planar

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 TUid KUidFormatYUV444Interleaved

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 TUid KUidFormatYUV420SemiPlanar

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 TUid KUidColourSpaceYCbCr

TFrameFormat image frame color space for YCbCr. KColourSpaceYCbCrUidValue

const TUid KUidColourSpaceYUV

const TUid KUidColourSpaceYUV

TFrameFormat image frame color space for YUV. KColourSpaceYUVUidValue

const TUid KUidColourSpaceRGB

const TUid KUidColourSpaceRGB

TFrameFormat image frame color space for RGB. KColourSpaceRGBUidValue

const TUid KUidSamplingMonochrome

const TUid KUidSamplingMonochrome

TFrameFormat frame sampling for monochrome image data. KSamplingMonochromeUidValue

const TUid KUidSamplingColor444

const TUid KUidSamplingColor444

TFrameFormat frame sampling for YUV444 image data. KSamplingColor444UidValue

const TUid KUidSamplingColor422

const TUid KUidSamplingColor422

TFrameFormat frame sampling for YUV422 image data. KSamplingColor422UidValue

const TUid KUidSamplingColor420

const TUid KUidSamplingColor420

TFrameFormat frame sampling for YUV420 image data. KSamplingColor420UidValue

const TUid KUidSamplingColor411

const TUid KUidSamplingColor411

TFrameFormat frame sampling for YUV411 image data. KSamplingColor411UidValue

const TUid KUidOptionConvertFrame

const TUid KUidOptionConvertFrame

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

const TUid KUidOptionRecommendBufferSize

const TUid KUidOptionRecommendBufferSize

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