#include <indeo4.h>
Intel Indeo 4 decoder.
Used by AVI.
Used in video:
◆ decodeFrame()
Decode the frame for the given data and return a pointer to a surface containing the decoded frame.
- Returns
- a pointer to the decoded frame
Implements Image::Codec.
◆ decodePictureHeader()
int Image::Indeo4Decoder::decodePictureHeader |
( |
| ) |
|
|
overrideprotectedvirtual |
◆ switchBuffers()
void Image::Indeo4Decoder::switchBuffers |
( |
| ) |
|
|
overrideprotectedvirtual |
◆ decodeBandHeader()
int Image::Indeo4Decoder::decodeBandHeader |
( |
IVIBandDesc * |
band | ) |
|
|
overrideprotectedvirtual |
Decode Indeo 4 band header.
- Parameters
-
[in,out] | band | pointer to the band descriptor |
- Returns
- result code: 0 = OK, negative number = error
Implements Image::Indeo::IndeoDecoderBase.
◆ decodeMbInfo()
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
Implements Image::Indeo::IndeoDecoderBase.
◆ decodeRLETransparency()
int Image::Indeo4Decoder::decodeRLETransparency |
( |
VLC_TYPE(*) |
table[2] | ) |
|
|
protected |
Decodes huffman + RLE-coded transparency data within Indeo4 frames
◆ decodeTransparency()
int Image::Indeo4Decoder::decodeTransparency |
( |
| ) |
|
|
overrideprotectedvirtual |
The documentation for this class was generated from the following file: