Browse Source

lib: vlm: privatize libvlc_vlm_t

pull/57/head
Rémi Denis-Courmont 9 years ago
parent
commit
72b3f02398
  1. 8
      lib/libvlc_internal.h
  2. 6
      lib/vlm.c

8
lib/libvlc_internal.h

@ -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;

6
lib/vlm.c

@ -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 )

Loading…
Cancel
Save