+/**************************************************************************
+ * libvlc_media_list_view_parent_media_list (Public)
+ **************************************************************************/
+libvlc_media_list_t *
+libvlc_media_list_view_parent_media_list( libvlc_media_list_view_t * p_mlv,
+ libvlc_exception_t * p_e)
+{
+ (void)p_e;
+ libvlc_media_list_t * p_mlist;
+ vlc_mutex_lock( &p_mlv->object_lock );
+ p_mlist = p_mlv->p_mlist;
+ libvlc_media_list_retain( p_mlv->p_mlist );
+ vlc_mutex_unlock( &p_mlv->object_lock );
+ return p_mlist;
+}
+
+/**************************************************************************
+ * libvlc_media_list_view_children_for_item (Public)
+ **************************************************************************/
+libvlc_media_list_view_t *
+libvlc_media_list_view_children_for_item( libvlc_media_list_view_t * p_mlv,
+ libvlc_media_t * p_md,
+ libvlc_exception_t * p_e)
+{
+ (void)p_e;
+ libvlc_media_list_t * p_mlist;
+ libvlc_media_list_view_t * ret;
+
+ p_mlist = libvlc_media_subitems(p_md, p_e);
+ if(!p_mlist) return NULL;
+
+ ret = p_mlv->pf_constructor( p_mlist, p_e );
+ libvlc_media_list_release( p_mlist );
+
+ return ret;
+}
+