TUncompressedVideoFormat Class Reference

#include "devvideobase.h"

Link against: devvideo.lib

class TUncompressedVideoFormat
Public Attributes
union TUncompressedVideoFormat::@63@64
union TUncompressedVideoFormat::@67@68
TImageDataFormat iDataFormat
TRgbFormat iRgbFormat
TYuvFormat iYuvFormat
Public Member Functions
voidoperator=(const TUncompressedVideoFormat &)
TBool operator==(const TUncompressedVideoFormat &)

Detailed Description

Defines an uncompressed video format. This structure is mainly just a combination of YUV and RGB formats, defined to simplify the rest of the API.

Member Attribute Documentation

@64

union TUncompressedVideoFormat::@63@64

@68

union TUncompressedVideoFormat::@67@68

iDataFormat

TImageDataFormat iDataFormat

The image data format. The validity of the rest of the fields depends on the data format used.

iRgbFormat

TRgbFormat iRgbFormat

RGB picture format details, valid if iDataFormat is ERgbRawData or ERgbFbsBitmap.

iYuvFormat

TYuvFormat iYuvFormat

YUV picture format details, valid if iDataFormat is EYuvRawData.

Member Function Documentation

operator= ( const TUncompressedVideoFormat & )

voidoperator=(const TUncompressedVideoFormat &aOther)[inline]

Sets this object equal to aOther.

ParameterDescription
aOther"The object to clone."

operator== ( const TUncompressedVideoFormat & )

TBool operator==(const TUncompressedVideoFormat &aOther)const [inline]

Tests whether this TUncompressedVideoFormat object is the same as aOther.

ParameterDescription
aOther"The object to compare."

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