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

Image::Indeo::IVIHuffTab Struct Reference

Macroblock/block huffman table descriptor. More...

#include <indeo.h>

Collaboration diagram for Image::Indeo::IVIHuffTab:

List of all members.

Public Member Functions

 IVIHuffTab ()
 vlc table for custom codebook
int decodeHuffDesc (IVI45DecContext *ctx, int descCoded, int whichTab)
 Decode a huffman codebook descriptor from the bitstream and select specified huffman table.

Public Attributes

int32 _tabSel
VLC_tab
 index of one of the predefined tables or "7" for custom one
IVIHuffDesc _custDesc
 pointer to the table associated with tab_sel
VLC _custTab
 custom Huffman codebook descriptor

Detailed Description

Macroblock/block huffman table descriptor.

Definition at line 126 of file indeo.h.


Constructor & Destructor Documentation

Image::Indeo::IVIHuffTab::IVIHuffTab (  ) 

vlc table for custom codebook

Constructor

Definition at line 129 of file indeo.cpp.


Member Function Documentation

int Image::Indeo::IVIHuffTab::decodeHuffDesc ( IVI45DecContext ctx,
int  descCoded,
int  whichTab 
)

Decode a huffman codebook descriptor from the bitstream and select specified huffman table.

Parameters:
[in] ctx Decoder context
[in] descCoded Flag signalling if table descriptor was coded
[in] whichTab Codebook purpose (IVI_MB_HUFF or IVI_BLK_HUFF)
Returns:
Zero on success, negative value otherwise

Definition at line 134 of file indeo.cpp.


Member Data Documentation

pointer to the table associated with tab_sel

the following are used only when tab_sel == 7

Definition at line 133 of file indeo.h.

custom Huffman codebook descriptor

Definition at line 134 of file indeo.h.

index of one of the predefined tables or "7" for custom one

Definition at line 130 of file indeo.h.

Definition at line 128 of file indeo.h.


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


Generated on Sat Jan 12 2019 05:04:49 for ResidualVM by doxygen 1.7.1
curved edge   curved edge