extern "C" {
# endif
-/*****************************************************************************
- * Media Library
- *****************************************************************************/
-/** \defgroup libvlc_media_library libvlc_media_library
+/** \defgroup libvlc_media_library LibVLC media library
* \ingroup libvlc
- * LibVLC Media Library
* @{
*/
/**
* Create an new Media Library object
*
- * \param p_libvlc_instance the libvlc instance
- * \param p_e an initialized exception pointer
+ * \param p_instance the libvlc instance
+ * \return a new object or NULL on error
*/
VLC_PUBLIC_API libvlc_media_library_t *
- libvlc_media_library_new( libvlc_instance_t * p_inst,
- libvlc_exception_t * p_e );
+ libvlc_media_library_new( libvlc_instance_t * p_instance );
/**
* Release media library object. This functions decrements the
* Load media library.
*
* \param p_mlib media library object
- * \param p_e an initialized exception object.
+ * \return 0 on success, -1 on error
*/
-VLC_PUBLIC_API void
- libvlc_media_library_load( libvlc_media_library_t * p_mlib,
- libvlc_exception_t * p_e );
+VLC_PUBLIC_API int
+ libvlc_media_library_load( libvlc_media_library_t * p_mlib );
/**
* Get media library subitems.
*
* \param p_mlib media library object
- * \param p_e an initialized exception object.
* \return media list subitems
*/
VLC_PUBLIC_API libvlc_media_list_t *
- libvlc_media_library_media_list( libvlc_media_library_t * p_mlib,
- libvlc_exception_t * p_e );
+ libvlc_media_library_media_list( libvlc_media_library_t * p_mlib );
/** @} */