IMG_Animation * IMG_LoadAnimationTyped_IO(SDL_IOStream *src, bool closeio, const char *type);
| SDL_IOStream * | src | 読み込むSDL_IOStream |
| bool | closeio | 真のときsrcを自動的に閉じる/解放する. 偽のとき開いたままにする |
| const char * | type | データの種類を表すファイルの拡張子("GIF"など) |
この関数はファイルの種別を指定できるが, 画像データを別の形式として読み込める場合, SDL_imageは別のデコーダを見つけようとする.
しかし, 自動検出できない場合は呼び出し側の画像種別文字列を信頼する.
typeがNULLのとき, SDL_imageは何も参考にせずに形式を推定する.
closeioが真の場合, 処理が成功してもしなくてもsrcは閉じる.
この関数を呼んだとき, どのような場合でもSDL_imageは必要ならばsrcを全て読み込む.
アニメーションを戻した場合, アプリケーションはIMG_FreeAnimation()を呼んで破棄しなければならない.