SDL_IOStream * SDL_IOFromDynamicMem(void);
| void * | mem | SDL_IOStreamに供給するバッファへのポインタ |
| size_t | size | バッファのバイト数のサイズ |
次のメモリのアクセスと確保のためのプロパティに対応している:
SDL_PROP_IOSTREAM_DYNAMIC_MEMORY_POINTER: データストリームの内部メモリへのポインタ.
このプロパティにNULLを設定し, メモリの管理をSDLからアプリケーションに移すこともできる.
メモリはアプリケーションがSDL_free()で解放する必要がある.
これを行った場合, データストリームに対する次の操作はSDL_CloseIO()の必要がある.
SDL_PROP_IOSTREAM_DYNAMIC_CHUNKSIZE_NUMBER: メモリはこの値の倍数で確保される. デフォルトは1024