sdljava.video
Class SDLOverlay

java.lang.Object
  extended by sdljava.video.SDLOverlay

public class SDLOverlay
extends java.lang.Object

A SDL_Overlay is similar to a SDL_Surface except it stores a YUV overlay. All the fields are read only, except for pixels which should be locked before use. The format field stores the format of the overlay which is one of the following:

 #define SDL_YV12_OVERLAY  0x32315659  // Planar mode: Y + V + U
 #define SDL_IYUV_OVERLAY  0x56555949  // Planar mode: Y + U + V
 #define SDL_YUY2_OVERLAY  0x32595559  // Packed mode: Y0+U0+Y1+V0
 #define SDL_UYVY_OVERLAY  0x59565955  // Packed mode: U0+Y0+V0+Y1
 #define SDL_YVYU_OVERLAY  0x55595659  // Packed mode: Y0+V0+Y1+U0
 

Also see the documentation here: SDL_Overlay

Version:
$Id: SDLOverlay.java,v 1.4 2004/12/24 17:32:17 ivan_ganza Exp $
Author:
Ivan Z. Ganza
todo
Finish SWIG integration

Constructor Summary
SDLOverlay()
           
 
Method Summary
 boolean displayYUVOverlay(java.awt.Rectangle dstrect)
          Blit a video overlay to the display surface.
 boolean lockYUVOverlay()
           
 void unlockYUVOverlay()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SDLOverlay

public SDLOverlay()
Method Detail

lockYUVOverlay

public boolean lockYUVOverlay()

unlockYUVOverlay

public void unlockYUVOverlay()

displayYUVOverlay

public boolean displayYUVOverlay(java.awt.Rectangle dstrect)
Blit a video overlay to the display surface. The contents of the video surface underneath the blit destination are not defined. The width and height of the destination rectangle may be different from that of the overlay, but currently only 2x scaling is supported.