imageframeconst.h File Reference

KMaxPlanesInFrame

const TIntKMaxPlanesInFrame

Constant which defines the maximum number of planes within TFrameLayout.

KUidIclImageFrameFormat

const TUidKUidIclImageFrameFormat[static]

Identifier for TFrameFormat type.

See also: KIclImageFrameFormatUidValue

KUidIclImageFrameLayout

const TUidKUidIclImageFrameLayout[static]

Identifier for TFrameLayout type.

See also: KIclImageFrameLayoutUidValue

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.

See also: CCamera::TFormat KFormatYUVMonochromeUidValue

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.

See also: CCamera::TFormat KFormatYUV422InterleavedUidValue

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.

See also: CCamera::TFormat KFormatYUV420PlanarUidValue

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.

See also: CCamera::TFormat KFormatYUV420InterleavedUidValue

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.

See also: CCamera::TFormat KFormat16bitRGB444InterleavedUidValue

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.

See also: CCamera::TFormat KFormat16BitRGB565InterleavedUidValue

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.

See also: CCamera::TFormat KFormat32BitRGB888InterleavedUidValue

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.

See also: CCamera::TFormat KFormatYUV420InterleavedUidValue

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.

See also: CCamera::TFormat KFormatYUV422InterleavedReversedUidValue

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.

See also: CCamera::TFormat KFormatYYUV422InterleavedUidValue

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.

See also: CCamera::TFormat KFormatYUV422PlanarUidValue

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.

See also: CCamera::TFormat KFormatYUV444PlanarUidValue

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.

See also: CCamera::TFormat KFormatYUV444InterleavedUidValue

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.

See also: CCamera::TFormat KFormatYUV420SemiPlanarUidValue

KUidColourSpaceYCbCr

const TUidKUidColourSpaceYCbCr

TFrameFormat image frame color space for YCbCr.

See also: KColourSpaceYCbCrUidValue

KUidColourSpaceYUV

const TUidKUidColourSpaceYUV

TFrameFormat image frame color space for YUV.

See also: KColourSpaceYUVUidValue

KUidColourSpaceRGB

const TUidKUidColourSpaceRGB

TFrameFormat image frame color space for RGB.

See also: KColourSpaceRGBUidValue

KUidSamplingMonochrome

const TUidKUidSamplingMonochrome

TFrameFormat frame sampling for monochrome image data.

See also: KSamplingMonochromeUidValue

KUidSamplingColor444

const TUidKUidSamplingColor444

TFrameFormat frame sampling for YUV444 image data.

See also: KSamplingColor444UidValue

KUidSamplingColor422

const TUidKUidSamplingColor422

TFrameFormat frame sampling for YUV422 image data.

See also: KSamplingColor422UidValue

KUidSamplingColor420

const TUidKUidSamplingColor420

TFrameFormat frame sampling for YUV420 image data.

See also: KSamplingColor420UidValue

KUidSamplingColor411

const TUidKUidSamplingColor411

TFrameFormat frame sampling for YUV411 image data.

See also: KSamplingColor411UidValue

KUidOptionConvertFrame

const TUidKUidOptionConvertFrame

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

See also: KOptionConvertFrameUidValue

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.

See also: KRecommendBufferSizeUidValue