SDL_RWops* SDL_RWFromConstMem(const void* mem, int size)
mem | SDL_RWopsに設定する読込専用バッファへのポインタ |
size | バッファのバイト数 |
この関数はサイズの決まったメモリをSDL_RWopsに設定する. メモリには書き込めないとみなされる.
このSDL_RWopsに書き込もうとすると, メモリには書き込めずエラーが報告される.
メモリバッファはコピーされない. メモリバッファへのポインタはストリームが閉じられるまで使用可能である必要がある. ストリームを閉じても元のバッファは解放されない.
メモリバッファに書き込みたいならば, 代わりにSDL_RWFromMem()を使って書込可能メモリバッファにする必要がある.