ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

Image::Indeo::IVIPlaneDesc Struct Reference

color plane (luma or chroma) information More...

#include <indeo.h>

Collaboration diagram for Image::Indeo::IVIPlaneDesc:

List of all members.

Public Member Functions

 IVIPlaneDesc ()

Static Public Member Functions

static int initPlanes (IVIPlaneDesc *planes, const IVIPicConfig *cfg, bool isIndeo4)
static int initTiles (IVIPlaneDesc *planes, int tileWidth, int tileHeight)
static void freeBuffers (IVIPlaneDesc *planes)
 Free planes, bands and macroblocks buffers.
static int checkImageSize (unsigned int w, unsigned int h, int logOffset)
 Check if the given dimension of an image is valid, meaning that all bytes of the image can be addressed with a signed int.

Public Attributes

uint16 _width
uint16 _height
uint8 _numBands
 number of bands this plane subdivided into
IVIBandDesc_bands
 array of band descriptors

Detailed Description

color plane (luma or chroma) information

Definition at line 273 of file indeo.h.


Constructor & Destructor Documentation

Image::Indeo::IVIPlaneDesc::IVIPlaneDesc (  ) 

Definition at line 261 of file indeo.cpp.


Member Function Documentation

int Image::Indeo::IVIPlaneDesc::checkImageSize ( unsigned int  w,
unsigned int  h,
int  logOffset 
) [static]

Check if the given dimension of an image is valid, meaning that all bytes of the image can be addressed with a signed int.

Parameters:
w the width of the picture
h the height of the picture
log_offset the offset to sum to the log level for logging with log_ctx
Returns:
>= 0 if valid, a negative error code otherwise

Definition at line 395 of file indeo.cpp.

void Image::Indeo::IVIPlaneDesc::freeBuffers ( IVIPlaneDesc planes  )  [static]

Free planes, bands and macroblocks buffers.

Parameters:
[in] planes pointer to the array of the plane descriptors

Definition at line 375 of file indeo.cpp.

int Image::Indeo::IVIPlaneDesc::initPlanes ( IVIPlaneDesc planes,
const IVIPicConfig cfg,
bool  isIndeo4 
) [static]

Definition at line 264 of file indeo.cpp.

int Image::Indeo::IVIPlaneDesc::initTiles ( IVIPlaneDesc planes,
int  tileWidth,
int  tileHeight 
) [static]

Definition at line 337 of file indeo.cpp.


Member Data Documentation

array of band descriptors

Definition at line 277 of file indeo.h.

number of bands this plane subdivided into

Definition at line 276 of file indeo.h.


The documentation for this struct was generated from the following files:


Generated on Sat Nov 9 2019 05:02:19 for ResidualVM by doxygen 1.7.1
curved edge   curved edge