void Java_org_videolan_libvlc_MediaDiscoverer_nativeRelease(JNIEnv *env, jobject thiz) { vlcjni_object *p_obj = VLCJniObject_getInstance(env, thiz); if (!p_obj) return; libvlc_media_discoverer_release(p_obj->u.p_md); VLCJniObject_release(env, thiz, p_obj); }
/************************************************************************** * new_from_name (Public) * * \deprecated Use libvlc_media_discoverer_new and libvlc_media_discoverer_start **************************************************************************/ libvlc_media_discoverer_t * libvlc_media_discoverer_new_from_name( libvlc_instance_t * p_inst, const char * psz_name ) { libvlc_media_discoverer_t *p_mdis = libvlc_media_discoverer_new( p_inst, psz_name ); if( !p_mdis ) return NULL; if( libvlc_media_discoverer_start( p_mdis ) != 0) { libvlc_media_discoverer_release( p_mdis ); return NULL; } return p_mdis; }