SDL_GetVideoInfo(); How to get SDL_VideoInfo?

Hi all, as the topic suggests…

int main ()
{

 SDL_VideoInfo *video_info;

 SDL_Init(SDL_INIT_VIDEO);

 video_info = SDL_GetVideoInfo();

fprintf(stderr, "hw: %d\n", video_info->hw_available);
fprintf(stderr, "wm: %d\n", video_info->wm_available);
fprintf(stderr, "blit_hw: %d\n", video_info->blit_hw);
fprintf(stderr, "blit_hw_CC: %d\n", video_info->blit_hw_CC); 
fprintf(stderr, "blit_hw_A: %d\n", video_info->blit_hw_A);
fprintf(stderr, "blit_sw: %d\n", video_info->blit_sw);
fprintf(stderr, "blit_sw_CC: %d\n", video_info->blit_sw_CC);
fprintf(stderr, "blit_sw_A: %d\n", video_info->blit_sw_A);
fprintf(stderr, "blit_fill: %d\n", video_info->blit_fill);
fprintf(stderr, "video_mem: %d\n", video_info->video_mem);

SDL_Quit();
return 0;

}

I don’t think this is the correct way of doing that.

Thanks.

PS: An example in the SDL doc wont hurt :-)–

  • @G.Gabriele ---------------+
    | |
    ±----------------- think Open Source -+
 SDL_VideoInfo *video_info;
 SDL_Init(SDL_INIT_VIDEO);
 video_info = SDL_GetVideoInfo();

fprintf(stderr, "hw: %d\n", video_info->hw_available);

I don’t think this is the correct way of doing that.

That’s exactly correct.

PS: An example in the SDL doc wont hurt :slight_smile:

Akawaka? Xark?

See ya!
-Sam Lantinga, Lead Programmer, Loki Entertainment Software