MI_InitUncompContextHuffman

構文

#include <nitro/mi/uncomp_stream.h>
void MI_InitUncompContextHuffman( MIUncompContextHuffman *context, u8* dest, const MICompressionHeader* header );

引数

context ハフマン圧縮データのストリーミング展開用に使用するコンテキスト構造体へのポインタです。
dest データの展開先バッファを指定します。
header 圧縮データのヘッダをあらかじめ取得しておき、引数として渡します。

返り値

なし。

説明

ハフマン圧縮データをストリーミング展開するためのコンテキスト構造体を初期化します。
あらかじめ圧縮データのヘッダ部分4バイトを読み込んでおく必要があります。

このコンテキストを使用してMI_ReadUncompHuffman()を実行すると、
引数のdestで渡した領域へ順次データを展開していきます。

参照

MI_UncompressHuffman*, MI_ReadUncompHuffman*,MIUncompContextHuffman,MICompressionHeader, MI_InitUncompContextLZ, MI_InitUncompContextRL

履歴

2004/11/30 初版