*/
VLC_PUBLIC_API libvlc_media_instance_t * libvlc_media_instance_new_from_media_descriptor( libvlc_media_descriptor_t *, libvlc_exception_t * );
-/** Destroy a Media Instance object (going private)
- * \param p_mi the Media Instance to free
- */
-VLC_PUBLIC_API void libvlc_media_instance_destroy( libvlc_media_instance_t * );
-
/** Release a media_instance after use
* \param p_mi the Media Instance to free
*/
VLC_EXPORT (libvlc_media_instance_t *, libvlc_media_instance_new_from_input_thread,
( struct libvlc_instance_t *, input_thread_t *, libvlc_exception_t * ) );
+VLC_EXPORT (void, libvlc_media_instance_destroy,
+ ( libvlc_media_instance_t * ) );
+
VLC_EXPORT (libvlc_media_descriptor_t *, libvlc_media_descriptor_new_from_input_item,
( struct libvlc_instance_t *, input_item_t *, libvlc_exception_t * ) );
}
/**************************************************************************
- * Destroy a Media Instance object
+ * Destroy a Media Instance object (libvlc internal)
**************************************************************************/
void libvlc_media_instance_destroy( libvlc_media_instance_t *p_mi )
{