Commit 9963c65d authored by Rémi Denis-Courmont's avatar Rémi Denis-Courmont

Remove libvlc_get_vlc_id()

It did not really work since VLC 0.9. Also, it was meant for use with
vlc_object_get() and the antique VLC_*() functions which are gone.
parent 4e14fb80
...@@ -139,16 +139,6 @@ libvlc_exception_get_message( const libvlc_exception_t *p_exception ); ...@@ -139,16 +139,6 @@ libvlc_exception_get_message( const libvlc_exception_t *p_exception );
VLC_PUBLIC_API libvlc_instance_t * VLC_PUBLIC_API libvlc_instance_t *
libvlc_new( int , const char *const *, libvlc_exception_t *); libvlc_new( int , const char *const *, libvlc_exception_t *);
/**
* Return a libvlc instance identifier for legacy APIs. Use of this
* function is discouraged, you should convert your program to use the
* new API.
*
* \param p_instance the instance
* \return the instance identifier
*/
VLC_PUBLIC_API int libvlc_get_vlc_id( libvlc_instance_t *p_instance );
/** /**
* Decrement the reference count of a libvlc instance, and destroy it * Decrement the reference count of a libvlc instance, and destroy it
* if it reaches zero. * if it reaches zero.
...@@ -215,15 +205,18 @@ VLC_PUBLIC_API const char * libvlc_get_changeset(void); ...@@ -215,15 +205,18 @@ VLC_PUBLIC_API const char * libvlc_get_changeset(void);
struct vlc_object_t; struct vlc_object_t;
/** /**
* Return the libvlc internal object, the main object that all other depend on. * Get the internal main VLC object.
* Any of of this function should be considered an ugly hack and avoided at all * Use of this function is usually a hack and should be avoided.
* cost. E.g. you need to expose some functionality that is not provided by the * @note
* libvlc API directly with libvlccore. * You will need to link with libvlccore to make any use of the underlying VLC
* Remember to release the object with vlc_object_release( obj* ) * object. The libvlccore programming and binary interfaces are not stable.
* @warning
* Remember to release the object with vlc_object_release().
* *
* \param p_instance the libvlc instance * \param p_instance the libvlc instance
* @return a VLC object of type "libvlc"
*/ */
VLC_PUBLIC_API struct vlc_object_t *libvlc_get_vlc_instance(libvlc_instance_t *); VLC_PUBLIC_API struct vlc_object_t *libvlc_get_vlc_instance(libvlc_instance_t *p_instance);
/** /**
* Frees an heap allocation (char *) returned by a LibVLC API. * Frees an heap allocation (char *) returned by a LibVLC API.
......
...@@ -197,12 +197,6 @@ void libvlc_wait( libvlc_instance_t *p_i ) ...@@ -197,12 +197,6 @@ void libvlc_wait( libvlc_instance_t *p_i )
libvlc_InternalWait( p_libvlc ); libvlc_InternalWait( p_libvlc );
} }
int libvlc_get_vlc_id( libvlc_instance_t *p_instance )
{
assert( p_instance );
return 1;
}
const char * libvlc_get_version(void) const char * libvlc_get_version(void)
{ {
return VLC_Version(); return VLC_Version();
......
...@@ -38,7 +38,6 @@ libvlc_get_fullscreen ...@@ -38,7 +38,6 @@ libvlc_get_fullscreen
libvlc_get_input_thread libvlc_get_input_thread
libvlc_get_log_verbosity libvlc_get_log_verbosity
libvlc_get_version libvlc_get_version
libvlc_get_vlc_id
libvlc_get_vlc_instance libvlc_get_vlc_instance
libvlc_log_clear libvlc_log_clear
libvlc_log_close libvlc_log_close
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment