
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 o_glview p_vout->p_sys->o_glview |
Referenced by VLCGLView::resetVout:.
| static int aglControl | ( | vout_thread_t * | p_vout, | |
| int | i_query, | |||
| va_list | args | |||
| ) | [static] |
References aglLock(), aglReshape(), aglSetViewport(), aglUnlock(), vout_thread_t::p_parent, VLC_EGENERIC, and VLC_SUCCESS.
Referenced by OpenVideoGL().
| static void aglEnd | ( | vout_thread_t * | p_vout | ) | [static] |
Referenced by CloseVideoGL(), and OpenVideoGL().
| static int aglInit | ( | vout_thread_t * | p_vout | ) | [static] |
References aglLock(), aglReshape(), aglSetViewport(), aglUnlock(), vout_thread_t::p_libvlc, var_GetInteger, and VLC_SUCCESS.
Referenced by OpenVideoGL().
| static int aglLock | ( | vout_thread_t * | p_vout | ) | [static] |
Referenced by aglControl(), aglInit(), aglManage(), and OpenVideoGL().
| static int aglManage | ( | vout_thread_t * | p_vout | ) | [static] |
References aglLock(), aglReshape(), aglSetViewport(), aglUnlock(), kEventClassVLCPlugin, kEventVLCPluginHideFullscreen, kEventVLCPluginShowFullscreen, vout_thread_t::p_libvlc, sendEventToMainThread(), var_GetInteger, VLC_SUCCESS, and WindowEventHandler().
Referenced by CloseVideoGL(), and OpenVideoGL().
| 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] |
Referenced by aglControl(), aglInit(), aglManage(), and OpenVideoGL().
| 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] |
References vlc_value_t::b_bool, i_height, vlc_value_t::i_int, kEventClassVLCPlugin, kEventVLCPluginHideFullscreen, kEventVLCPluginShowFullscreen, vout_thread_t::p_parent, var_Get, var_GetCoords, var_Set, and var_SetCoords.
Referenced by aglManage().
1.5.6