|
static const uint8 | _ffIviVerticalScan8x8 [64] |
|
static const uint8 | _ffIviHorizontalScan8x8 [64] |
|
static const uint8 | _ffIviDirectScan4x4 [16] |
|
◆ getPixelFormat()
|
inlineoverrideprotectedvirtual |
Returns the pixel format for the decoder's surface
Implements Image::Codec.
◆ setOutputPixelFormat()
|
inlineoverrideprotectedvirtual |
Select the preferred format to use, for codecs where this is faster than converting the image afterwards. Returns true if supported, and false otherwise.
Reimplemented from Image::Codec.
◆ decodePictureHeader()
virtual int Image::Indeo::IndeoDecoderBase::decodePictureHeader |
( |
| ) |
|
|
protectedpure virtual |
◆ switchBuffers()
virtual void Image::Indeo::IndeoDecoderBase::switchBuffers |
( |
| ) |
|
|
protectedpure virtual |
◆ decodeBandHeader()
virtual int Image::Indeo::IndeoDecoderBase::decodeBandHeader |
( |
IVIBandDesc * |
band | ) |
|
|
protectedpure virtual |
◆ decodeMbInfo()
virtual int Image::Indeo::IndeoDecoderBase::decodeMbInfo |
( |
IVIBandDesc * |
band, |
|
|
IVITile * |
tile |
|
) |
| |
|
protectedpure virtual |
Decode information (block type, _cbp, quant delta, motion vector) for all macroblocks in the current tile.
- Parameters
-
[in,out] | band | Pointer to the band descriptor |
[in,out] | tile | Pointer to the tile descriptor |
- Returns
- Result code: 0 = OK, negative number = error
Implemented in Image::Indeo4Decoder, and Image::Indeo5Decoder.
◆ decodeTransparency()
virtual int Image::Indeo::IndeoDecoderBase::decodeTransparency |
( |
| ) |
|
|
inlineprotectedvirtual |
◆ decodeIndeoFrame()
int Image::Indeo::IndeoDecoderBase::decodeIndeoFrame |
( |
| ) |
|
|
protected |
Decodes the Indeo frame from the bit reader already loaded into the context
◆ scaleMV()
int Image::Indeo::IndeoDecoderBase::scaleMV |
( |
int |
mv, |
|
|
int |
mvScale |
|
) |
| |
|
protected |
◆ _ffIviVerticalScan8x8
const uint8 Image::Indeo::IndeoDecoderBase::_ffIviVerticalScan8x8[64] |
|
staticprotected |
Scan patterns shared between indeo4 and indeo5
The documentation for this class was generated from the following file: