X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;ds=sidebyside;f=include%2Fvlc%2Flibvlc.h;h=f364dab3323ec1a05cdd929077543eb76a7cd809;hb=4d76e25678ef48a4cc4bfb191df2a8d326edfe4d;hp=6de7328bf5ec039a8546f8289eec6bb729f82642;hpb=556953c4c2ec361c1d5508702083b76edf89cb4d;p=vlc diff --git a/include/vlc/libvlc.h b/include/vlc/libvlc.h index 6de7328bf5..f364dab332 100644 --- a/include/vlc/libvlc.h +++ b/include/vlc/libvlc.h @@ -162,13 +162,11 @@ const char *libvlc_printerr (const char *fmt, ...); * Create and initialize a libvlc instance. * * \param argc the number of arguments - * \param argv command-line-type arguments. argv[0] must be the path of the - * calling program. - * \param p_e an initialized exception pointer - * \return the libvlc instance + * \param argv command-line-type arguments + * \return the libvlc instance or NULL in case of error */ VLC_PUBLIC_API libvlc_instance_t * -libvlc_new( int , const char *const *, libvlc_exception_t *); +libvlc_new( int , const char *const * ); /** * Decrement the reference count of a libvlc instance, and destroy it @@ -234,20 +232,6 @@ VLC_PUBLIC_API const char * libvlc_get_changeset(void); struct vlc_object_t; -/** - * Get the internal main VLC object. - * Use of this function is usually a hack and should be avoided. - * @note - * You will need to link with libvlccore to make any use of the underlying VLC - * 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 - * @return a VLC object of type "libvlc" - */ -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. * If you know you're using the same underlying C run-time as the LibVLC @@ -353,10 +337,9 @@ VLC_PUBLIC_API void libvlc_set_log_verbosity( libvlc_instance_t *p_instance, uns * Open a VLC message log instance. * * \param p_instance libvlc instance - * \param p_e an initialized exception pointer - * \return log message instance + * \return log message instance or NULL on error */ -VLC_PUBLIC_API libvlc_log_t *libvlc_log_open( libvlc_instance_t *, libvlc_exception_t *); +VLC_PUBLIC_API libvlc_log_t *libvlc_log_open( libvlc_instance_t *); /** * Close a VLC message log instance. @@ -387,10 +370,9 @@ VLC_PUBLIC_API void libvlc_log_clear( libvlc_log_t *p_log ); * Allocate and returns a new iterator to messages in log. * * \param p_log libvlc log instance - * \param p_e an initialized exception pointer - * \return log iterator object + * \return log iterator object or NULL on error */ -VLC_PUBLIC_API libvlc_log_iterator_t *libvlc_log_get_iterator( const libvlc_log_t *, libvlc_exception_t *); +VLC_PUBLIC_API libvlc_log_iterator_t *libvlc_log_get_iterator( const libvlc_log_t * ); /** * Release a previoulsy allocated iterator. @@ -414,12 +396,10 @@ VLC_PUBLIC_API int libvlc_log_iterator_has_next( const libvlc_log_iterator_t *p_ * * \param p_iter libvlc log iterator or NULL * \param p_buffer log buffer - * \param p_e an initialized exception pointer - * \return log message object + * \return log message object or NULL if none left */ VLC_PUBLIC_API libvlc_log_message_t *libvlc_log_iterator_next( libvlc_log_iterator_t *p_iter, - libvlc_log_message_t *p_buffer, - libvlc_exception_t *p_e ); + libvlc_log_message_t *p_buffer ); /** @} */