xoreos
0.0.5
|
Data structure used for decoding a single Bink data type. More...
Public Member Functions | |
Bundle () | |
Public Attributes | |
int | countLengths [2] |
Lengths of number of entries to decode (in bits). More... | |
int | countLength |
Length of number of entries to decode (in bits) for the current plane. More... | |
Huffman | huffman |
Huffman codebook. More... | |
Common::ScopedArray< byte > | data |
Buffer for decoded symbols. More... | |
byte * | dataEnd |
Pointer to the data end end. More... | |
byte * | curDec |
Pointer to the data that wasn't yet decoded. More... | |
byte * | curPtr |
Pointer to the data that wasn't yet read. More... | |
Video::Bink::BinkVideoTrack::Bundle::Bundle | ( | ) |
Definition at line 130 of file bink.cpp.
References countLengths.
int Video::Bink::BinkVideoTrack::Bundle::countLength |
Length of number of entries to decode (in bits) for the current plane.
Definition at line 255 of file bink.h.
Referenced by Video::Bink::BinkVideoTrack::readBundleCount().
int Video::Bink::BinkVideoTrack::Bundle::countLengths[2] |
byte* Video::Bink::BinkVideoTrack::Bundle::curDec |
Pointer to the data that wasn't yet decoded.
Definition at line 262 of file bink.h.
Referenced by Video::Bink::BinkVideoTrack::readBlockTypes(), Video::Bink::BinkVideoTrack::readBundleCount(), Video::Bink::BinkVideoTrack::readColors(), Video::Bink::BinkVideoTrack::readDCS(), Video::Bink::BinkVideoTrack::readMotionValues(), Video::Bink::BinkVideoTrack::readPatterns(), and Video::Bink::BinkVideoTrack::readRuns().
byte* Video::Bink::BinkVideoTrack::Bundle::curPtr |
Pointer to the data that wasn't yet read.
Definition at line 263 of file bink.h.
Referenced by Video::Bink::BinkVideoTrack::readBundleCount().
Common::ScopedArray<byte> Video::Bink::BinkVideoTrack::Bundle::data |
byte* Video::Bink::BinkVideoTrack::Bundle::dataEnd |
Pointer to the data end end.
Definition at line 261 of file bink.h.
Referenced by Video::Bink::BinkVideoTrack::readBlockTypes(), Video::Bink::BinkVideoTrack::readColors(), Video::Bink::BinkVideoTrack::readMotionValues(), Video::Bink::BinkVideoTrack::readPatterns(), and Video::Bink::BinkVideoTrack::readRuns().
Huffman Video::Bink::BinkVideoTrack::Bundle::huffman |
Huffman codebook.
Definition at line 257 of file bink.h.
Referenced by Video::Bink::BinkVideoTrack::readBlockTypes(), Video::Bink::BinkVideoTrack::readColors(), Video::Bink::BinkVideoTrack::readMotionValues(), Video::Bink::BinkVideoTrack::readPatterns(), and Video::Bink::BinkVideoTrack::readRuns().