Lines Matching full:video
131 #define SDL_HWSURFACE 0x00000001 /* Surface is in video memory */
134 #define SDL_ANYFORMAT 0x10000000 /* Allow any video depth/pixel-format */
136 #define SDL_DOUBLEBUF 0x40000000 /* Set up double-buffered video mode */
140 #define SDL_RESIZABLE 0x00000010 /* This video mode may be resized */
156 /* Useful for determining the video hardware capabilities */
170 Uint32 video_mem; /* The total amount of video memory (in K) */
171 SDL_PixelFormat *vfmt; /* Value: The format of the video surface */
175 /* The most common video overlay formats.
188 /* The YUV hardware video overlay */
232 * have a specific need to specify the video driver you want to use.
235 * SDL_VideoInit() initializes the video subsystem -- sets up a connection
236 * to the window manager, etc, and determines the current video mode and
240 * If you use both sound and video in your application, you need to call
248 * video driver, and returns a pointer to it if the video driver has
256 * function returns the publicly visible surface, not the real video
263 * video hardware. If this is called before SDL_SetVideoMode(), the 'vfmt'
265 * "best" video mode.
270 * Check to see if a particular video mode is supported.
274 * one used when setting the video mode, SDL_SetVideoMode() will succeed,
284 * given format and video flags, sorted largest to smallest. Returns
294 * Set up a video mode with the specified width, height and bits-per-pixel.
299 * requested bits-per-pixel, but will return whatever video pixel format is
303 * If SDL_HWSURFACE is set in 'flags', the video surface will be placed in
304 * video memory, if possible, and you may have to call SDL_LockSurface()
305 * in order to access the raw framebuffer. Otherwise, the video surface
316 * at the video surface structure to determine the actual palette.
318 * i.e. if the colormap is shared, then the video surface may be created
322 * a fullscreen video mode. The default is to create a windowed mode
324 * If the SDL library is able to set a fullscreen video mode, this flag
328 * two surfaces in video memory and swap between them when you call
330 * scheme, but prevents "tearing" artifacts caused by modifying video
341 * without any title bar or frame decoration. Fullscreen video modes have
344 * This function returns the video framebuffer surface, or NULL if it fails.
346 * If you rely on functionality provided by certain video flags, check the
368 * video buffers before the next video surface blit or lock will return.
372 * setting the video mode for this function to perform hardware flipping.
389 * of the video hardware. Each table is an array of 256 16-bit quantities,
483 * SDL_HWSURFACE means that the surface should be created in video memory,
492 * two surfaces in video memory, SDL will try to place the surface in
493 * video memory. If this isn't possible or if there is no hardware
497 * two surfaces in video memory, to place the surface in video memory
499 * If the surface is created in video memory, blits will be _much_ faster,
500 * but the surface format must be identical to the video surface format,
503 * If the requested surface actually resides in video memory, SDL_HWSURFACE
505 * reason the surface could not be placed in video memory, it will not have
679 * If either of the surfaces were in video memory, and the blit returns -2,
680 * the video memory was lost, so it should be reloaded with artwork and
690 * to the video memory again.
724 * pixel format and colors of the video framebuffer, suitable for fast
737 * pixel format and colors of the video framebuffer (if possible),
751 /* YUV video surface overlay functions */
754 /* This function creates a video output overlay
766 /* Blit a video overlay to the display surface.
767 The contents of the video surface underneath the blit destination are
774 /* Free a video overlay */
866 * This is currently only implemented in the X11 video driver.