
#include <twl/tcl.h>
TCLResult TCL_DecodePicture( u8* fileBuffer ,
u32 fileBufferSize ,
void* imageBuffer ,
s16 width ,
s16 height ,
u32 decodeOption );
| fileBuffer | デコード元となるファイルバッファ |
| fileBufferSize | デコード元となるファイルバッファサイズ |
| imageBuffer | デコード後の画像を格納するバッファ 本画像のデコードの場合は TCL_JPEG_WIDTH * TCL_JPEG_HEIGHT * 2 のサイズサムネイル画像をデコードする場合は SSP_JPEG_THUMBNAIL_WIDTH * SSP_JPEG_THUMBNAIL_HEIGHT * 2 のサイズのバッファが必要です
|
| width | デコードを許す画像の横幅 |
| height | デコードを許す画像の縦幅 |
| decodeOption | SSP_StartJpegDecoder に渡すオプション
|
読み込んだファイルのjpegデコードを行います。この関数は SSP_StartJpegDecoder のラッパ関数となります。
内部で、各種エラーチェックや必要ならば署名チェックを行いますので、必ずこの関数を用いてデコードを行うようにしてください。
この関数が行うのはデコード処理だけですので、ファイル読み込み自体はFS関数等を使用してアプリ側で行ってください。
2009/03/04 初版