SDL_rwops.h
Función SDL_RWFromMem
Sintaxis
SDL_RWops* SDL_RWFromMem(void *mem, int size);
Descripción
Esta función se usa para preparar un búfer de memoria de lectura-escritura para su uso con SDL_RWops.
Parámetros
- mem
- Un puntero al buffer con el que alimentar el stream SDL_RWops.
- size
- El tamaño del buffer en bytes.
Valor de retorno
Devuelve un puntero a una nueva estructura SDL_RWops o NULL si falla. Ver SDL_GetError.
Observaciones
Esta función configura una estructura SDL_RWops basada en un área de memoria de cierto tamaño, tanto para acceso de lectura como de escritura.
Este búfer de memoria no es copiado por el RWops; el puntero que proporcione debe permanecer válido hasta que cierre el stream. El cierre del stream no liberará el búfer original.
Si se necesita asegurar que el RWops nunca escribe en el buffer de memoria, se debería usar SDL_RWFromConstMem() con un buffer de memoria de sólo lectura en su lugar.