SDL_video.h

Función SDL_VideoInit

Sintaxis

int SDL_VideoInit(const char *driver_name);

Descripción

Inicializa el subsistema de vídeo, especificando opcionalmente un controlador de vídeo.

Parámetros

driver_name
El nombre del controlador de vídeo a inicializar, o NULL para usar el controlador por defecto

Valor de retorno

Devuelve 0 si tiene éxito o un código de error negativo si falla. Ver SDL_GetError.

Observaciones

Esta función inicializa el subsistema de vídeo, estableciendo una conexión con el gestor de ventanas, etc, y determina los modos de visualización y formatos de píxel disponibles, pero no inicializa una ventana o modo gráfico.

Si se usa esta función y no ha usado la bandera SDL_INIT_VIDEO con SDL_Init() o SDL_InitSubSystem(), se debería llamar a SDL_VideoQuit() antes de llamar a SDL_Quit().

Es seguro llamar a esta función varias veces. SDL_VideoInit() llamará ella misma a SDL_VideoQuit() si el subsistema de video ya ha sido inicializado.

Puede usar SDL_GetNumVideoDrivers() y SDL_GetVideoDriver() para encontrar un nombre de controlador específico.