opengllayer.m File Reference

Include dependency graph for opengllayer.m:


Data Structures

class  VLCVideoView
class  VLCVoutLayer
struct  vout_sys_t

Defines

#define VLCGL_TARGET   GL_TEXTURE_RECTANGLE_EXT
#define VLCGL_FORMAT   GL_YCBCR_422_APPLE
#define VLCGL_TYPE   GL_UNSIGNED_SHORT_8_8_APPLE
#define VLCGL_RGB_FORMAT   GL_RGBA
#define VLCGL_RGB_TYPE   GL_UNSIGNED_BYTE
#define YCBCR_MESA   0x8757
#define UNSIGNED_SHORT_8_8_MESA   0x85BA
#define VLCGL_YUV_FORMAT   YCBCR_MESA
#define VLCGL_YUV_TYPE   UNSIGNED_SHORT_8_8_MESA
#define GL_CLAMP_TO_EDGE   0x812F

Functions

static int CreateVout (vlc_object_t *)
static void DestroyVout (vlc_object_t *)
static int Init (vout_thread_t *)
static void End (vout_thread_t *)
static int Manage (vout_thread_t *)
static void Render (vout_thread_t *, picture_t *)
static void DisplayVideo (vout_thread_t *, picture_t *)
static int Control (vout_thread_t *, int, va_list)
 Control the real vout.
static int InitTextures (vout_thread_t *)
int vlc_entry__main (module_t *p_module)
const char * vlc_entry_license__main (void)

Define Documentation

#define GL_CLAMP_TO_EDGE   0x812F

#define UNSIGNED_SHORT_8_8_MESA   0x85BA

#define VLCGL_FORMAT   GL_YCBCR_422_APPLE

#define VLCGL_RGB_FORMAT   GL_RGBA

#define VLCGL_RGB_TYPE   GL_UNSIGNED_BYTE

#define VLCGL_TARGET   GL_TEXTURE_RECTANGLE_EXT

#define VLCGL_TYPE   GL_UNSIGNED_SHORT_8_8_APPLE

#define VLCGL_YUV_FORMAT   YCBCR_MESA

#define VLCGL_YUV_TYPE   UNSIGNED_SHORT_8_8_MESA

#define YCBCR_MESA   0x8757


Function Documentation

static int Control ( vout_thread_t p_vout,
int  i_query,
va_list  args 
) [static]

Control the real vout.

static int CreateVout ( vlc_object_t p_this  )  [static]

static void DestroyVout ( vlc_object_t p_this  )  [static]

static void DisplayVideo ( vout_thread_t p_vout,
picture_t p_pic 
) [static]

References vout_thread_t::p_sys, and p_sys.

static void End ( vout_thread_t p_vout  )  [static]

static int Init ( vout_thread_t p_vout  )  [static]

static int InitTextures ( vout_thread_t p_vout  )  [static]

static int Manage ( vout_thread_t p_vout  )  [static]

static void Render ( vout_thread_t p_vout,
picture_t p_pic 
) [static]

int vlc_entry__main ( module_t p_module  ) 

const char* vlc_entry_license__main ( void   ) 


Generated on Wed Mar 31 08:06:03 2010 for VLC by  doxygen 1.5.6