1<HTML 2><HEAD 3><TITLE 4>SDL_VideoInfo</TITLE 5><META 6NAME="GENERATOR" 7CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ 8"><LINK 9REL="HOME" 10TITLE="SDL Library Documentation" 11HREF="index.html"><LINK 12REL="UP" 13TITLE="Video" 14HREF="video.html"><LINK 15REL="PREVIOUS" 16TITLE="SDL_Surface" 17HREF="sdlsurface.html"><LINK 18REL="NEXT" 19TITLE="SDL_Overlay" 20HREF="sdloverlay.html"></HEAD 21><BODY 22CLASS="REFENTRY" 23BGCOLOR="#FFF8DC" 24TEXT="#000000" 25LINK="#0000ee" 26VLINK="#551a8b" 27ALINK="#ff0000" 28><DIV 29CLASS="NAVHEADER" 30><TABLE 31SUMMARY="Header navigation table" 32WIDTH="100%" 33BORDER="0" 34CELLPADDING="0" 35CELLSPACING="0" 36><TR 37><TH 38COLSPAN="3" 39ALIGN="center" 40>SDL Library Documentation</TH 41></TR 42><TR 43><TD 44WIDTH="10%" 45ALIGN="left" 46VALIGN="bottom" 47><A 48HREF="sdlsurface.html" 49ACCESSKEY="P" 50>Prev</A 51></TD 52><TD 53WIDTH="80%" 54ALIGN="center" 55VALIGN="bottom" 56></TD 57><TD 58WIDTH="10%" 59ALIGN="right" 60VALIGN="bottom" 61><A 62HREF="sdloverlay.html" 63ACCESSKEY="N" 64>Next</A 65></TD 66></TR 67></TABLE 68><HR 69ALIGN="LEFT" 70WIDTH="100%"></DIV 71><H1 72><A 73NAME="SDLVIDEOINFO" 74></A 75>SDL_VideoInfo</H1 76><DIV 77CLASS="REFNAMEDIV" 78><A 79NAME="AEN3390" 80></A 81><H2 82>Name</H2 83>SDL_VideoInfo -- Video Target information</DIV 84><DIV 85CLASS="REFSECT1" 86><A 87NAME="AEN3393" 88></A 89><H2 90>Structure Definition</H2 91><PRE 92CLASS="PROGRAMLISTING" 93>typedef struct{ 94 Uint32 hw_available:1; 95 Uint32 wm_available:1; 96 Uint32 blit_hw:1; 97 Uint32 blit_hw_CC:1; 98 Uint32 blit_hw_A:1; 99 Uint32 blit_sw:1; 100 Uint32 blit_sw_CC:1; 101 Uint32 blit_sw_A:1; 102 Uint32 blit_fill; 103 Uint32 video_mem; 104 SDL_PixelFormat *vfmt; 105} SDL_VideoInfo;</PRE 106></DIV 107><DIV 108CLASS="REFSECT1" 109><A 110NAME="AEN3396" 111></A 112><H2 113>Structure Data</H2 114><DIV 115CLASS="INFORMALTABLE" 116><A 117NAME="AEN3398" 118></A 119><P 120></P 121><TABLE 122BORDER="0" 123CLASS="CALSTABLE" 124><TBODY 125><TR 126><TD 127ALIGN="LEFT" 128VALIGN="TOP" 129><TT 130CLASS="STRUCTFIELD" 131><I 132>hw_available</I 133></TT 134></TD 135><TD 136ALIGN="LEFT" 137VALIGN="TOP" 138>Is it possible to create hardware surfaces?</TD 139></TR 140><TR 141><TD 142ALIGN="LEFT" 143VALIGN="TOP" 144><TT 145CLASS="STRUCTFIELD" 146><I 147>wm_available</I 148></TT 149></TD 150><TD 151ALIGN="LEFT" 152VALIGN="TOP" 153>Is there a window manager available</TD 154></TR 155><TR 156><TD 157ALIGN="LEFT" 158VALIGN="TOP" 159><TT 160CLASS="STRUCTFIELD" 161><I 162>blit_hw</I 163></TT 164></TD 165><TD 166ALIGN="LEFT" 167VALIGN="TOP" 168>Are hardware to hardware blits accelerated?</TD 169></TR 170><TR 171><TD 172ALIGN="LEFT" 173VALIGN="TOP" 174><TT 175CLASS="STRUCTFIELD" 176><I 177>blit_hw_CC</I 178></TT 179></TD 180><TD 181ALIGN="LEFT" 182VALIGN="TOP" 183>Are hardware to hardware colorkey blits accelerated?</TD 184></TR 185><TR 186><TD 187ALIGN="LEFT" 188VALIGN="TOP" 189><TT 190CLASS="STRUCTFIELD" 191><I 192>blit_hw_A</I 193></TT 194></TD 195><TD 196ALIGN="LEFT" 197VALIGN="TOP" 198>Are hardware to hardware alpha blits accelerated?</TD 199></TR 200><TR 201><TD 202ALIGN="LEFT" 203VALIGN="TOP" 204><TT 205CLASS="STRUCTFIELD" 206><I 207>blit_sw</I 208></TT 209></TD 210><TD 211ALIGN="LEFT" 212VALIGN="TOP" 213>Are software to hardware blits accelerated?</TD 214></TR 215><TR 216><TD 217ALIGN="LEFT" 218VALIGN="TOP" 219><TT 220CLASS="STRUCTFIELD" 221><I 222>blit_sw_CC</I 223></TT 224></TD 225><TD 226ALIGN="LEFT" 227VALIGN="TOP" 228>Are software to hardware colorkey blits accelerated?</TD 229></TR 230><TR 231><TD 232ALIGN="LEFT" 233VALIGN="TOP" 234><TT 235CLASS="STRUCTFIELD" 236><I 237>blit_sw_A</I 238></TT 239></TD 240><TD 241ALIGN="LEFT" 242VALIGN="TOP" 243>Are software to hardware alpha blits accelerated?</TD 244></TR 245><TR 246><TD 247ALIGN="LEFT" 248VALIGN="TOP" 249><TT 250CLASS="STRUCTFIELD" 251><I 252>blit_fill</I 253></TT 254></TD 255><TD 256ALIGN="LEFT" 257VALIGN="TOP" 258>Are color fills accelerated?</TD 259></TR 260><TR 261><TD 262ALIGN="LEFT" 263VALIGN="TOP" 264><TT 265CLASS="STRUCTFIELD" 266><I 267>video_mem</I 268></TT 269></TD 270><TD 271ALIGN="LEFT" 272VALIGN="TOP" 273>Total amount of video memory in Kilobytes</TD 274></TR 275><TR 276><TD 277ALIGN="LEFT" 278VALIGN="TOP" 279><TT 280CLASS="STRUCTFIELD" 281><I 282>vfmt</I 283></TT 284></TD 285><TD 286ALIGN="LEFT" 287VALIGN="TOP" 288><A 289HREF="sdlpixelformat.html" 290>Pixel format</A 291> of the video device</TD 292></TR 293></TBODY 294></TABLE 295><P 296></P 297></DIV 298></DIV 299><DIV 300CLASS="REFSECT1" 301><A 302NAME="AEN3446" 303></A 304><H2 305>Description</H2 306><P 307>This (read-only) structure is returned by <A 308HREF="sdlgetvideoinfo.html" 309><TT 310CLASS="FUNCTION" 311>SDL_GetVideoInfo</TT 312></A 313>. It contains information on either the 'best' available mode (if called before <A 314HREF="sdlsetvideomode.html" 315><TT 316CLASS="FUNCTION" 317>SDL_SetVideoMode</TT 318></A 319>) or the current video mode.</P 320></DIV 321><DIV 322CLASS="REFSECT1" 323><A 324NAME="AEN3453" 325></A 326><H2 327>See Also</H2 328><P 329><A 330HREF="sdlpixelformat.html" 331><SPAN 332CLASS="STRUCTNAME" 333>SDL_PixelFormat</SPAN 334></A 335>, 336<A 337HREF="sdlgetvideoinfo.html" 338><TT 339CLASS="FUNCTION" 340>SDL_GetVideoInfo</TT 341></A 342></P 343></DIV 344><DIV 345CLASS="NAVFOOTER" 346><HR 347ALIGN="LEFT" 348WIDTH="100%"><TABLE 349SUMMARY="Footer navigation table" 350WIDTH="100%" 351BORDER="0" 352CELLPADDING="0" 353CELLSPACING="0" 354><TR 355><TD 356WIDTH="33%" 357ALIGN="left" 358VALIGN="top" 359><A 360HREF="sdlsurface.html" 361ACCESSKEY="P" 362>Prev</A 363></TD 364><TD 365WIDTH="34%" 366ALIGN="center" 367VALIGN="top" 368><A 369HREF="index.html" 370ACCESSKEY="H" 371>Home</A 372></TD 373><TD 374WIDTH="33%" 375ALIGN="right" 376VALIGN="top" 377><A 378HREF="sdloverlay.html" 379ACCESSKEY="N" 380>Next</A 381></TD 382></TR 383><TR 384><TD 385WIDTH="33%" 386ALIGN="left" 387VALIGN="top" 388>SDL_Surface</TD 389><TD 390WIDTH="34%" 391ALIGN="center" 392VALIGN="top" 393><A 394HREF="video.html" 395ACCESSKEY="U" 396>Up</A 397></TD 398><TD 399WIDTH="33%" 400ALIGN="right" 401VALIGN="top" 402>SDL_Overlay</TD 403></TR 404></TABLE 405></DIV 406></BODY 407></HTML 408>