Symbian
Symbian Developer Library

SYMBIAN OS V9.4

Feedback

[Index] [Previous] [Next]

#include <imageframeconst.h>
This item is not part of the S60 5th Edition SDK

imageframeconst.h Global variables

KMaxPlanesInFrame

const TInt KMaxPlanesInFrame=4;

Description

Constant which defines the maximum number of planes within TFrameLayout.

[Top]


KUidIclImageFrameFormat

const TUid KUidIclImageFrameFormat={ 0x10273755 };

Description

Identifier for TFrameFormat type.

[Top]


KUidIclImageFrameLayout

const TUid KUidIclImageFrameLayout={ 0x10273756 };

Description

Identifier for TFrameLayout type.

[Top]


KUidFormatYUVMonochrome

const TUid KUidFormatYUVMonochrome={ 0x10273763 };

Description

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.

[Top]


KUidFormatYUV422Interleaved

const TUid KUidFormatYUV422Interleaved={ 0x10273769 };

Description

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.

[Top]


KUidFormatYUV420Planar

const TUid KUidFormatYUV420Planar={ 0x10273768 };

Description

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.

[Top]


KUidFormatYUV420PlanarReversed

const TUid KUidFormatYUV420PlanarReversed={ 0x1027376D };

Description

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.

[Top]


KUidFormat16bitRGB444Interleaved

const TUid KUidFormat16bitRGB444Interleaved={ 0x10273764 };

Description

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.

[Top]


KUidFormat16BitRGB565Interleaved

const TUid KUidFormat16BitRGB565Interleaved={ 0x10273765 };

Description

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.

[Top]


KUidFormat32BitRGB888Interleaved

const TUid KUidFormat32BitRGB888Interleaved={ 0x10273766 };

Description

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.

[Top]


KUidFormatYUV420Interleaved

const TUid KUidFormatYUV420Interleaved={ 0x10273767 };

Description

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.

[Top]


KUidFormatYUV422InterleavedReversed

const TUid KUidFormatYUV422InterleavedReversed={ 0x1027376A };

Description

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.

[Top]


KUidFormatYYUV422Interleaved

const TUid KUidFormatYYUV422Interleaved={ 0x102737D9 };

Description

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.

[Top]


KUidFormatYUV422Planar

const TUid KUidFormatYUV422Planar={ 0x102737DA };

Description

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.

[Top]


KUidFormatYUV444Planar

const TUid KUidFormatYUV444Planar={ 0x102737DB };

Description

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.

[Top]


KUidFormatYUV444Interleaved

const TUid KUidFormatYUV444Interleaved={ 0x1027376B };

Description

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.

[Top]


KUidFormatYUV420SemiPlanar

const TUid KUidFormatYUV420SemiPlanar={ 0x1027376C };

Description

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.

[Top]


KUidColourSpaceYCbCr

const TUid KUidColourSpaceYCbCr={ 0x10273781 };

Description

TFrameFormat image frame color space for YCbCr.

[Top]


KUidColourSpaceYUV

const TUid KUidColourSpaceYUV={ 0x10273782 };

Description

TFrameFormat image frame color space for YUV.

[Top]


KUidColourSpaceRGB

const TUid KUidColourSpaceRGB={ 0x10273783 };

Description

TFrameFormat image frame color space for RGB.

[Top]


KUidSamplingMonochrome

const TUid KUidSamplingMonochrome={ 0x10273784 };

Description

TFrameFormat frame sampling for monochrome image data.

[Top]


KUidSamplingColor444

const TUid KUidSamplingColor444={ 0x10273785 };

Description

TFrameFormat frame sampling for YUV444 image data.

[Top]


KUidSamplingColor422

const TUid KUidSamplingColor422={ 0x10273786 };

Description

TFrameFormat frame sampling for YUV422 image data.

[Top]


KUidSamplingColor420

const TUid KUidSamplingColor420={ 0x10273787 };

Description

TFrameFormat frame sampling for YUV420 image data.

[Top]


KUidSamplingColor411

const TUid KUidSamplingColor411={ 0x10273788 };

Description

TFrameFormat frame sampling for YUV411 image data.

[Top]


KUidOptionConvertFrame

const TUid KUidOptionConvertFrame={ 0x1027376F };

Description

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

[Top]


KUidOptionRecommendBufferSize

const TUid KUidOptionRecommendBufferSize={ 0x10273770 };

Description

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.