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.