voutgl.m File Reference

Include dependency graph for voutgl.m:


Data Structures

class  VLCGLView
struct  vout_sys_t

Defines

#define o_glview   p_vout->p_sys->o_glview

Enumerations

enum  { kEventClassVLCPlugin = 'vlcp' }
enum  { kEventVLCPluginShowFullscreen = 32768, kEventVLCPluginHideFullscreen }

Functions

static int Init (vout_thread_t *p_vout)
static void End (vout_thread_t *p_vout)
static int Manage (vout_thread_t *p_vout)
static int Control (vout_thread_t *, int, va_list)
static void Swap (vout_thread_t *p_vout)
static int Lock (vout_thread_t *p_vout)
static void Unlock (vout_thread_t *p_vout)
static int aglInit (vout_thread_t *p_vout)
static void aglEnd (vout_thread_t *p_vout)
static int aglManage (vout_thread_t *p_vout)
static int aglControl (vout_thread_t *, int, va_list)
static void aglSwap (vout_thread_t *p_vout)
static int aglLock (vout_thread_t *p_vout)
static void aglUnlock (vout_thread_t *p_vout)
int OpenVideoGL (vlc_object_t *p_this)
void CloseVideoGL (vlc_object_t *p_this)
static void aglSetViewport (vout_thread_t *p_vout, Rect viewBounds, Rect clipBounds)
static void aglReshape (vout_thread_t *p_vout)
static OSStatus WindowEventHandler (EventHandlerCallRef nextHandler, EventRef event, void *userData)
static void sendEventToMainThread (EventTargetRef target, UInt32 class, UInt32 kind)

Define Documentation

#define o_glview   p_vout->p_sys->o_glview

Referenced by VLCGLView::resetVout:.


Enumeration Type Documentation

anonymous enum

Enumerator:
kEventClassVLCPlugin 

anonymous enum

Enumerator:
kEventVLCPluginShowFullscreen 
kEventVLCPluginHideFullscreen 


Function Documentation

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

static void aglEnd ( vout_thread_t p_vout  )  [static]

Referenced by CloseVideoGL(), and OpenVideoGL().

static int aglInit ( vout_thread_t p_vout  )  [static]

static int aglLock ( vout_thread_t p_vout  )  [static]

static int aglManage ( vout_thread_t p_vout  )  [static]

static void aglReshape ( vout_thread_t p_vout  )  [static]

References i_height, and vout_thread_t::p_parent.

Referenced by aglControl(), aglInit(), and aglManage().

static void aglSetViewport ( vout_thread_t p_vout,
Rect  viewBounds,
Rect  clipBounds 
) [static]

Referenced by aglControl(), aglInit(), and aglManage().

static void aglSwap ( vout_thread_t p_vout  )  [static]

Referenced by OpenVideoGL().

static void aglUnlock ( vout_thread_t p_vout  )  [static]

void CloseVideoGL ( vlc_object_t p_this  ) 

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

References VLC_EGENERIC, and VLC_SUCCESS.

static void End ( vout_thread_t p_vout  )  [static]

static int Init ( vout_thread_t p_vout  )  [static]

References VLC_SUCCESS.

static int Lock ( vout_thread_t p_vout  )  [static]

static int Manage ( vout_thread_t p_vout  )  [static]

References vout_sys_t::o_pool, and VLC_SUCCESS.

int OpenVideoGL ( vlc_object_t p_this  ) 

static void sendEventToMainThread ( EventTargetRef  target,
UInt32  class,
UInt32  kind 
) [static]

Referenced by aglManage().

static void Swap ( vout_thread_t p_vout  )  [static]

Referenced by OpenVideoGL().

static void Unlock ( vout_thread_t p_vout  )  [static]

static pascal OSStatus WindowEventHandler ( EventHandlerCallRef  nextHandler,
EventRef  event,
void *  userData 
) [static]


Generated on Tue May 25 08:05:18 2010 for VLC by  doxygen 1.5.6