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

Image::Indeo::IVIHuffDesc Struct Reference

huffman codebook descriptor More...

#include <indeo.h>

List of all members.

Public Member Functions

int createHuffFromDesc (VLC *vlc, bool flag) const
 Generate a huffman codebook from the given descriptor and convert it into the FFmpeg VLC table.
bool huffDescCompare (const IVIHuffDesc *desc2) const
 Compare two huffman codebook descriptors.
void huffDescCopy (const IVIHuffDesc *src)
 Copy huffman codebook descriptors.

Public Attributes

int32 _numRows
uint8 _xBits [16]

Detailed Description

huffman codebook descriptor

Definition at line 91 of file indeo.h.


Member Function Documentation

int Image::Indeo::IVIHuffDesc::createHuffFromDesc ( VLC vlc,
bool  flag 
) const

Generate a huffman codebook from the given descriptor and convert it into the FFmpeg VLC table.

Parameters:
[out] vlc Where to place the generated VLC table
[in] flag Flag: true - for static or false for dynamic tables
Returns:
result code: 0 - OK, -1 = error (invalid codebook descriptor)

Definition at line 84 of file indeo.cpp.

bool Image::Indeo::IVIHuffDesc::huffDescCompare ( const IVIHuffDesc desc2  )  const

Compare two huffman codebook descriptors.

Parameters:
[in] desc2 Ptr to the 2nd descriptor to compare
Returns:
comparison result: 0 - equal, 1 - not equal

Definition at line 118 of file indeo.cpp.

void Image::Indeo::IVIHuffDesc::huffDescCopy ( const IVIHuffDesc src  ) 

Copy huffman codebook descriptors.

Parameters:
[in] src ptr to the source descriptor

Definition at line 122 of file indeo.cpp.


Member Data Documentation

Definition at line 92 of file indeo.h.

Definition at line 93 of file indeo.h.


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


Generated on Sat Sep 21 2019 05:04:04 for ResidualVM by doxygen 1.7.1
curved edge   curved edge