目次 - SDL 3.0 API(機能別) - I/Oストリーム - SDL_SeekIO

SDL_SeekIO

I/Oストリームをシークする

ヘッダ

SDL3/SDL_iostream.h

構文

Sint64 SDL_SeekIO(SDL_IOStream *context, Sint64 offset, SDL_IOWhence whence);

引数

SDL_IOStream *contextSDL_IOStreamへのポインタ
Sint64offsetwhenceからのオフセットのバイト数. 負の数も可
SDL_IOWhencewhenceSDL_IO_SEEK_SET, SDL_IO_SEEK_CUR, SDL_IO_SEEK_ENDのいずれか

戻り値

(Sint64) シーク後のオフセット位置を戻す. 失敗のとき-1を戻す. SDL_GetError()を呼んで詳細を知ることができる.

詳細

この関数はwhenceからoffsetバイトシークする.

whenceは次の値のいずれかである:

シークできないストリームの場合, -1を戻す.

スレッドセーフ

複数のスレッドから一度に同一のSDL_IOStreamに対して使用してはならない.

バージョン

SDL 3.2.0以降

関連項目

SDL Wikiへのリンク

SDL_SeekIO - SDL Wiki