MI_InitUncompContextRL

構文

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

引数

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

返り値

なし。

説明

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

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

参照

MI_UncompressRL*, MI_ReadUncompRL*,MIUncompContextRL,MICompressionHeader, MI_InitUncompContextLZ, MI_InitUncompContextHuffman

履歴

2004/11/30 初版