Commit 72b3f023 authored by Rémi Denis-Courmont's avatar Rémi Denis-Courmont

lib: vlm: privatize libvlc_vlm_t

parent 5ede6b91
......@@ -57,16 +57,10 @@ VLC_API void libvlc_SetExitHandler( libvlc_int_t *, void (*) (void *), void * );
* Opaque structures for libvlc API
***************************************************************************/
typedef struct libvlc_vlm_t
{
vlm_t *p_vlm;
libvlc_event_manager_t *p_event_manager;
} libvlc_vlm_t;
struct libvlc_instance_t
{
libvlc_int_t *p_libvlc_int;
libvlc_vlm_t *vlm;
struct libvlc_vlm_t *vlm;
unsigned ref_count;
vlc_mutex_t instance_lock;
struct libvlc_callback_entry_list_t *p_callback_list;
......
......@@ -34,6 +34,12 @@
#include "libvlc_internal.h"
typedef struct libvlc_vlm_t
{
vlm_t *p_vlm;
libvlc_event_manager_t *p_event_manager;
} libvlc_vlm_t;
/* VLM events callback. Transmit to libvlc */
static int VlmEvent( vlc_object_t *p_this, const char * name,
vlc_value_t old_val, vlc_value_t newval, void *param )
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment