TPictureData Class Reference

#include "devvideobase.h"

class TPictureData
Public Attributes
union TPictureData::@65@66
union TPictureData::@69@70
TImageDataFormat iDataFormat
TSize iDataSize
TPtr8 *iRawData
CFbsBitmap *iRgbBitmap
TInt iSurfaceBufNum

Detailed Description

Uncompressed picture data for one video picture.

Member Attribute Documentation

@66

union TPictureData::@65@66

@70

union TPictureData::@69@70

iDataFormat

TImageDataFormat iDataFormat

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

iDataSize

TSize iDataSize

Image data size in pixels. In decoder output pictures the actual active picture area may be smaller, this is indicated using TVideoPicture.iCropRect.

iRawData

TPtr8 *iRawData

Pointer to raw image data. Valid if iDataFormat is ERgbRawData or iYuvRawData. The data layout depends on the format used.

iRgbBitmap

CFbsBitmap *iRgbBitmap

Pointer to an RGB bitmap. Valid if iDataFormat is ERgbFbsBitmap.

iSurfaceBufNum

TInt iSurfaceBufNum

Buffer number of current buffer for composition that is used when submitting a surface update. Valid if iDataFormat is set to ESurfaceBuffer