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.