ScummVM API documentation
Image::Indeo::IVIBandDesc Struct Reference

#include <indeo.h>

Public Member Functions

int initTiles (IVITile *refTile, int p, int b, int tHeight, int tWidth)
 

Public Attributes

int _plane
 plane number this band belongs to
 
int _bandNum
 band number
 
int _width
 
int _height
 
int _aHeight
 aligned band height
 
const uint8 * _dataPtr
 ptr to the first byte of the band data
 
int _dataSize
 size of the band data
 
int16 * _buf
 pointer to the output buffer for this band
 
int16 * _refBuf
 pointer to the reference frame buffer (for motion compensation)
 
int16 * _bRefBuf
 pointer to the second reference frame buffer (for motion compensation)
 
int16 * _bufs [4]
 array of pointers to the band buffers
 
int _pitch
 _pitch associated with the buffers above
 
bool _isEmpty
 
int _mbSize
 macroblock size
 
int _blkSize
 block size
 
uint8 _isHalfpel
 precision of the motion compensation: 0 - fullpel, 1 - halfpel
 
bool _inheritMv
 tells if motion vector is inherited from reference macroblock
 
bool _inheritQDelta
 tells if quantiser delta is inherited from reference macroblock
 
bool _qdeltaPresent
 tells if Qdelta signal is present in the bitstream (Indeo5 only)
 
int _quantMat
 dequant matrix index
 
int _globQuant
 quant base for this band
 
const uint8 * _scan
 ptr to the scan pattern
 
int _scanSize
 size of the scantable
 
IVIHuffTab _blkVlc
 vlc table for decoding block data
 
int _numCorr
 number of correction entries
 
uint8 _corr [61 *2]
 rvmap correction pairs
 
int _rvmapSel
 rvmap table selector
 
RVMapDesc_rvMap
 ptr to the RLE table for this band
 
int _numTiles
 number of tiles in this band
 
IVITile_tiles
 array of tile descriptors
 
InvTransformPtr * _invTransform
 
int _transformSize
 
DCTransformPtr * _dcTransform
 
bool _is2dTrans
 
int32 _checksum
 for debug purposes
 
int _checksumPresent
 
int _bufSize
 band buffer size in bytes
 
const uint16 * _intraBase
 quantization matrix for intra blocks
 
const uint16 * _interBase
 quantization matrix for inter blocks
 
const uint8 * _intraScale
 quantization coefficient for intra blocks
 
const uint8 * _interScale
 quantization coefficient for inter blocks
 

Detailed Description

information for Indeo wavelet band


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