Symbian
Symbian OS Library

SYMBIAN OS V9.3

[Index] [Spacer] [Previous] [Next]



Location: devvideobase.h

This item is not part of the S60 3rd Edition SDK for Symbian OS, Feature Pack 2.

Class TYuvFormat

class TYuvFormat;

Description

YUV (YCbCr) uncompressed image data format.

Members

Defined in TYuvFormat:
iAspectRatioDenom, iAspectRatioNum, iCoefficients, iDataLayout, iPattern, iRgb2YuvMatrix, iYuv2RgbMatrix, operator==()


Member functions


operator==()

inline TBool operator==(const TYuvFormat &aOther) const;

Description

Tests whether this TYuvFormat object is the same as aOther.

Parameters

const TYuvFormat &aOther

"The object to compare."

Return value

TBool

"ETrue if they are the same, EFalse if not."

[Top]


Member data


iCoefficients

TYuvCoefficients iCoefficients;

Description

The YUV/RGB conversion coefficients to use


iPattern

TYuvSamplingPattern iPattern;

Description

Luminance/chrominance sampling pattern.


iDataLayout

TYuvDataLayout iDataLayout;

Description

Data layout, specifies whether the data is stored in a planar or interleaved mode.


iYuv2RgbMatrix

TYuvConversionMatrix * iYuv2RgbMatrix;

Description

Custom YUV to RGB conversion matrix to use. Valid only if custom conversion matrix is used (iCoefficients is ECustomYuvMatrix).


iRgb2YuvMatrix

TYuvConversionMatrix * iRgb2YuvMatrix;

Description

Custom RGB to YUV conversion matrix to use. Valid only if custom conversion matrix is used (iCoefficients is ECustomYuvMatrix).


iAspectRatioNum

TUint iAspectRatioNum;

Description

Pixel aspect ratio numerator.


iAspectRatioDenom

TUint iAspectRatioDenom;

Description

Pixel aspect ratio denominator. The aspect ratio is defined as iAspectRatioNum/iAspectRatioDenom, where the values are positive integers and relatively prime.