<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.videolan.org/index.php?action=history&amp;feed=atom&amp;title=User%3AThannoy%2Fstripped_Libvlc_API</id>
	<title>User:Thannoy/stripped Libvlc API - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.videolan.org/index.php?action=history&amp;feed=atom&amp;title=User%3AThannoy%2Fstripped_Libvlc_API"/>
	<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=User:Thannoy/stripped_Libvlc_API&amp;action=history"/>
	<updated>2026-11-05T02:40:36Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.11</generator>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=User:Thannoy/stripped_Libvlc_API&amp;diff=10806&amp;oldid=prev</id>
		<title>Thannoy: Libvlc api extraction</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=User:Thannoy/stripped_Libvlc_API&amp;diff=10806&amp;oldid=prev"/>
		<updated>2008-03-01T10:28:16Z</updated>

		<summary type="html">&lt;p&gt;Libvlc api extraction&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Below is a very summarized extraction(March 2008) of the Libvlc API.&lt;br /&gt;
Related links are the official wiki page &amp;quot;[[ExternalAPI]]&amp;quot; and the up-to-date autogenerated [http://www.videolan.org/developers/vlc/doc/doxygen/html/group__libvlc.html doxygen documentation].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
struct  	libvlc_exception_t&lt;br /&gt;
struct  	libvlc_playlist_item_t&lt;br /&gt;
enum  	libvlc_meta_t&lt;br /&gt;
enum  	libvlc_event_type_t &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
typedef libvlc_event_manager_t 	libvlc_event_manager_t&lt;br /&gt;
typedef void(*) 	libvlc_callback_t (const libvlc_event_t *, void *)&lt;br /&gt;
typedef libvlc_tag_query_t 	libvlc_tag_query_t&lt;br /&gt;
typedef char * 	libvlc_tag_t&lt;br /&gt;
typedef vlc_int64_t 	libvlc_time_t&lt;br /&gt;
typedef libvlc_media_instance_t 	libvlc_media_instance_t&lt;br /&gt;
typedef libvlc_media_list_t 	libvlc_media_list_t&lt;br /&gt;
typedef libvlc_media_list_view_t 	libvlc_media_list_view_t&lt;br /&gt;
typedef libvlc_dynamic_media_list_t 	libvlc_dynamic_media_list_t&lt;br /&gt;
typedef libvlc_media_list_player_t 	libvlc_media_list_player_t&lt;br /&gt;
typedef libvlc_media_library_t 	libvlc_media_library_t&lt;br /&gt;
typedef int 	libvlc_drawable_t&lt;br /&gt;
typedef libvlc_media_discoverer_t 	libvlc_media_discoverer_t&lt;br /&gt;
typedef libvlc_log_t 	libvlc_log_t&lt;br /&gt;
typedef libvlc_log_iterator_t 	libvlc_log_iterator_t&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void 	libvlc_exception_init (libvlc_exception_t *p_exception)&lt;br /&gt;
int 	libvlc_exception_raised (const libvlc_exception_t *p_exception)&lt;br /&gt;
void 	libvlc_exception_raise (libvlc_exception_t *p_exception, const char *psz_format,...)&lt;br /&gt;
void 	libvlc_exception_clear (libvlc_exception_t *)&lt;br /&gt;
const char * 	libvlc_exception_get_message (const libvlc_exception_t *p_exception)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
libvlc_instance_t * 	libvlc_new (int, const char *const *, libvlc_exception_t *)&lt;br /&gt;
int 	libvlc_get_vlc_id (libvlc_instance_t *p_instance)&lt;br /&gt;
void 	libvlc_release (libvlc_instance_t *)&lt;br /&gt;
void 	libvlc_retain (libvlc_instance_t *)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
libvlc_media_descriptor_t * 	libvlc_media_descriptor_new (libvlc_instance_t *p_instance, const char *psz_mrl, libvlc_exception_t *p_e)&lt;br /&gt;
libvlc_media_descriptor_t * 	libvlc_media_descriptor_new_as_node (libvlc_instance_t *p_instance, const char *psz_name, libvlc_exception_t *p_e)&lt;br /&gt;
void 	libvlc_media_descriptor_add_option (libvlc_media_descriptor_t *p_md, const char *ppsz_options, libvlc_exception_t *p_e)&lt;br /&gt;
void 	libvlc_media_descriptor_retain (libvlc_media_descriptor_t *p_meta_desc)&lt;br /&gt;
void 	libvlc_media_descriptor_release (libvlc_media_descriptor_t *p_meta_desc)&lt;br /&gt;
char * 	libvlc_media_descriptor_get_mrl (libvlc_media_descriptor_t *p_md, libvlc_exception_t *p_e)&lt;br /&gt;
libvlc_media_descriptor_t * 	libvlc_media_descriptor_duplicate (libvlc_media_descriptor_t *)&lt;br /&gt;
char * 	libvlc_media_descriptor_get_meta (libvlc_media_descriptor_t *p_meta_desc, libvlc_meta_t e_meta, libvlc_exception_t *p_e)&lt;br /&gt;
libvlc_state_t 	libvlc_media_descriptor_get_state (libvlc_media_descriptor_t *p_meta_desc, libvlc_exception_t *p_e)&lt;br /&gt;
void 	libvlc_media_descriptor_add_tag (libvlc_media_descriptor_t *p_md, const char *key, const libvlc_tag_t tag, libvlc_exception_t *p_e)&lt;br /&gt;
void 	libvlc_media_descriptor_remove_tag (libvlc_media_descriptor_t *p_md, const char *key, const libvlc_tag_t tag, libvlc_exception_t *p_e)&lt;br /&gt;
int 	libvlc_media_descriptor_tags_count_for_key (libvlc_media_descriptor_t *p_md, const char *key, libvlc_exception_t *p_e)&lt;br /&gt;
libvlc_tag_t 	libvlc_media_descriptor_tag_at_index_for_key (libvlc_media_descriptor_t *p_md, int i, const char *key, libvlc_exception_t *p_e)&lt;br /&gt;
libvlc_media_list_t * 	libvlc_media_descriptor_subitems (libvlc_media_descriptor_t *p_md, libvlc_exception_t *p_e)&lt;br /&gt;
libvlc_event_manager_t * 	libvlc_media_descriptor_event_manager (libvlc_media_descriptor_t *p_md, libvlc_exception_t *p_e)&lt;br /&gt;
libvlc_time_t 	libvlc_media_descriptor_get_duration (libvlc_media_descriptor_t *p_md, libvlc_exception_t *p_e)&lt;br /&gt;
vlc_bool_t 	libvlc_media_descriptor_is_preparsed (libvlc_media_descriptor_t *p_md, libvlc_exception_t *p_e)&lt;br /&gt;
void 	libvlc_media_descriptor_set_user_data (libvlc_media_descriptor_t *p_md, void *p_new_user_data, libvlc_exception_t *p_e)&lt;br /&gt;
void * 	libvlc_media_descriptor_get_user_data (libvlc_media_descriptor_t *p_md, libvlc_exception_t *p_e)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void 	libvlc_playlist_loop (libvlc_instance_t *, vlc_bool_t, libvlc_exception_t *)&lt;br /&gt;
void 	libvlc_playlist_play (libvlc_instance_t *, int, int, char **, libvlc_exception_t *)&lt;br /&gt;
void 	libvlc_playlist_pause (libvlc_instance_t *, libvlc_exception_t *)&lt;br /&gt;
int 	libvlc_playlist_isplaying (libvlc_instance_t *, libvlc_exception_t *)&lt;br /&gt;
int 	libvlc_playlist_items_count (libvlc_instance_t *, libvlc_exception_t *)&lt;br /&gt;
void 	libvlc_playlist_lock (libvlc_instance_t *)&lt;br /&gt;
void 	libvlc_playlist_unlock (libvlc_instance_t *)&lt;br /&gt;
void 	libvlc_playlist_stop (libvlc_instance_t *, libvlc_exception_t *)&lt;br /&gt;
void 	libvlc_playlist_next (libvlc_instance_t *, libvlc_exception_t *)&lt;br /&gt;
void 	libvlc_playlist_prev (libvlc_instance_t *, libvlc_exception_t *)&lt;br /&gt;
void 	libvlc_playlist_clear (libvlc_instance_t *, libvlc_exception_t *)&lt;br /&gt;
int 	libvlc_playlist_add (libvlc_instance_t *, const char *, const char *, libvlc_exception_t *)&lt;br /&gt;
int 	libvlc_playlist_add_extended (libvlc_instance_t *, const char *, const char *, int, const char **, libvlc_exception_t *)&lt;br /&gt;
int 	libvlc_playlist_delete_item (libvlc_instance_t *, int, libvlc_exception_t *)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
libvlc_media_instance_t * 	libvlc_playlist_get_media_instance (libvlc_instance_t *, libvlc_exception_t *)&lt;br /&gt;
vlc_bool_t 	libvlc_media_instance_is_seekable (libvlc_media_instance_t *p_mi, libvlc_exception_t *p_e)&lt;br /&gt;
vlc_bool_t 	libvlc_media_instance_can_pause (libvlc_media_instance_t *p_mi, libvlc_exception_t *p_e)&lt;br /&gt;
libvlc_media_instance_t * 	libvlc_media_instance_new (libvlc_instance_t *, libvlc_exception_t *)&lt;br /&gt;
libvlc_media_instance_t * 	libvlc_media_instance_new_from_media_descriptor (libvlc_media_descriptor_t *, libvlc_exception_t *)&lt;br /&gt;
void 	libvlc_media_instance_release (libvlc_media_instance_t *)&lt;br /&gt;
void 	libvlc_media_instance_retain (libvlc_media_instance_t *)&lt;br /&gt;
void 	libvlc_media_instance_set_media_descriptor (libvlc_media_instance_t *, libvlc_media_descriptor_t *, libvlc_exception_t *)&lt;br /&gt;
libvlc_media_descriptor_t * 	libvlc_media_instance_get_media_descriptor (libvlc_media_instance_t *, libvlc_exception_t *)&lt;br /&gt;
libvlc_event_manager_t * 	libvlc_media_instance_event_manager (libvlc_media_instance_t *, libvlc_exception_t *)&lt;br /&gt;
void 	libvlc_media_instance_play (libvlc_media_instance_t *, libvlc_exception_t *)&lt;br /&gt;
void 	libvlc_media_instance_pause (libvlc_media_instance_t *, libvlc_exception_t *)&lt;br /&gt;
void 	libvlc_media_instance_stop (libvlc_media_instance_t *, libvlc_exception_t *)&lt;br /&gt;
void 	libvlc_media_instance_set_drawable (libvlc_media_instance_t *, libvlc_drawable_t, libvlc_exception_t *)&lt;br /&gt;
libvlc_drawable_t 	libvlc_media_instance_get_drawable (libvlc_media_instance_t *, libvlc_exception_t *)&lt;br /&gt;
libvlc_time_t 	libvlc_media_instance_get_length (libvlc_media_instance_t *, libvlc_exception_t *)&lt;br /&gt;
libvlc_time_t 	libvlc_media_instance_get_time (libvlc_media_instance_t *, libvlc_exception_t *)&lt;br /&gt;
void 	libvlc_media_instance_set_time (libvlc_media_instance_t *, libvlc_time_t, libvlc_exception_t *)&lt;br /&gt;
float 	libvlc_media_instance_get_position (libvlc_media_instance_t *, libvlc_exception_t *)&lt;br /&gt;
void 	libvlc_media_instance_set_position (libvlc_media_instance_t *, float, libvlc_exception_t *)&lt;br /&gt;
void 	libvlc_media_instance_set_chapter (libvlc_media_instance_t *, int, libvlc_exception_t *)&lt;br /&gt;
int 	libvlc_media_instance_get_chapter (libvlc_media_instance_t *, libvlc_exception_t *)&lt;br /&gt;
int 	libvlc_media_instance_get_chapter_count (libvlc_media_instance_t *, libvlc_exception_t *)&lt;br /&gt;
vlc_bool_t 	libvlc_media_instance_will_play (libvlc_media_instance_t *, libvlc_exception_t *)&lt;br /&gt;
float 	libvlc_media_instance_get_rate (libvlc_media_instance_t *, libvlc_exception_t *)&lt;br /&gt;
void 	libvlc_media_instance_set_rate (libvlc_media_instance_t *, float, libvlc_exception_t *)&lt;br /&gt;
libvlc_state_t 	libvlc_media_instance_get_state (libvlc_media_instance_t *, libvlc_exception_t *)&lt;br /&gt;
vlc_bool_t 	libvlc_media_instance_has_vout (libvlc_media_instance_t *, libvlc_exception_t *)&lt;br /&gt;
float 	libvlc_media_instance_get_fps (libvlc_media_instance_t *, libvlc_exception_t *)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
libvlc_tag_query_t * 	libvlc_tag_query_new (libvlc_instance_t *, libvlc_exception_t *)&lt;br /&gt;
void 	libvlc_tag_query_release (libvlc_tag_query_t *)&lt;br /&gt;
void 	libvlc_tag_query_retain (libvlc_tag_query_t *)&lt;br /&gt;
void 	libvlc_tag_query_set_match_tag_and_key (libvlc_tag_query_t *p_q, libvlc_tag_t tag, char *psz_tag_key, libvlc_exception_t *)&lt;br /&gt;
vlc_bool_t 	libvlc_tag_query_match (libvlc_tag_query_t *, libvlc_media_descriptor_t *, libvlc_exception_t *)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
libvlc_media_list_t * 	libvlc_media_list_new (libvlc_instance_t *, libvlc_exception_t *)&lt;br /&gt;
void 	libvlc_media_list_release (libvlc_media_list_t *)&lt;br /&gt;
void 	libvlc_media_list_retain (libvlc_media_list_t *)&lt;br /&gt;
void 	libvlc_media_list_add_file_content (libvlc_media_list_t *p_mlist, const char *psz_uri, libvlc_exception_t *p_e)&lt;br /&gt;
void 	libvlc_media_list_set_media_descriptor (libvlc_media_list_t *, libvlc_media_descriptor_t *, libvlc_exception_t *)&lt;br /&gt;
libvlc_media_descriptor_t * 	libvlc_media_list_media_descriptor (libvlc_media_list_t *, libvlc_exception_t *)&lt;br /&gt;
void 	libvlc_media_list_add_media_descriptor (libvlc_media_list_t *, libvlc_media_descriptor_t *, libvlc_exception_t *)&lt;br /&gt;
void 	libvlc_media_list_insert_media_descriptor (libvlc_media_list_t *, libvlc_media_descriptor_t *, int, libvlc_exception_t *)&lt;br /&gt;
void 	libvlc_media_list_remove_index (libvlc_media_list_t *, int, libvlc_exception_t *)&lt;br /&gt;
int 	libvlc_media_list_count (libvlc_media_list_t *p_mlist, libvlc_exception_t *p_e)&lt;br /&gt;
libvlc_media_descriptor_t * 	libvlc_media_list_item_at_index (libvlc_media_list_t *, int, libvlc_exception_t *)&lt;br /&gt;
int 	libvlc_media_list_index_of_item (libvlc_media_list_t *, libvlc_media_descriptor_t *, libvlc_exception_t *)&lt;br /&gt;
vlc_bool_t 	libvlc_media_list_is_readonly (libvlc_media_list_t *p_mlist)&lt;br /&gt;
void 	libvlc_media_list_lock (libvlc_media_list_t *)&lt;br /&gt;
void 	libvlc_media_list_unlock (libvlc_media_list_t *)&lt;br /&gt;
libvlc_media_list_view_t * 	libvlc_media_list_flat_view (libvlc_media_list_t *, libvlc_exception_t *)&lt;br /&gt;
libvlc_media_list_view_t * 	libvlc_media_list_hierarchical_view (libvlc_media_list_t *, libvlc_exception_t *)&lt;br /&gt;
libvlc_media_list_view_t * 	libvlc_media_list_hierarchical_node_view (libvlc_media_list_t *, libvlc_exception_t *)&lt;br /&gt;
libvlc_event_manager_t * 	libvlc_media_list_event_manager (libvlc_media_list_t *, libvlc_exception_t *)&lt;br /&gt;
void 	libvlc_media_list_view_retain (libvlc_media_list_view_t *p_mlv)&lt;br /&gt;
void 	libvlc_media_list_view_release (libvlc_media_list_view_t *p_mlv)&lt;br /&gt;
libvlc_event_manager_t * 	libvlc_media_list_view_event_manager (libvlc_media_list_view_t *p_mlv)&lt;br /&gt;
int 	libvlc_media_list_view_count (libvlc_media_list_view_t *p_mlv, libvlc_exception_t *p_e)&lt;br /&gt;
libvlc_media_descriptor_t * 	libvlc_media_list_view_item_at_index (libvlc_media_list_view_t *p_mlv, int index, libvlc_exception_t *p_e)&lt;br /&gt;
libvlc_media_list_view_t * 	libvlc_media_list_view_children_at_index (libvlc_media_list_view_t *p_mlv, int index, libvlc_exception_t *p_e)&lt;br /&gt;
libvlc_media_list_view_t * 	libvlc_media_list_view_children_for_item (libvlc_media_list_view_t *p_mlv, libvlc_media_descriptor_t *p_md, libvlc_exception_t *p_e)&lt;br /&gt;
int 	libvlc_media_list_view_index_of_item (libvlc_media_list_view_t *p_mlv, libvlc_media_descriptor_t *p_md, libvlc_exception_t *p_e)&lt;br /&gt;
void 	libvlc_media_list_view_insert_at_index (libvlc_media_list_view_t *p_mlv, libvlc_media_descriptor_t *p_md, int index, libvlc_exception_t *p_e)&lt;br /&gt;
void 	libvlc_media_list_view_remove_at_index (libvlc_media_list_view_t *p_mlv, int index, libvlc_exception_t *p_e)&lt;br /&gt;
void 	libvlc_media_list_view_add_item (libvlc_media_list_view_t *p_mlv, libvlc_media_descriptor_t *p_md, libvlc_exception_t *p_e)&lt;br /&gt;
libvlc_media_list_t * 	libvlc_media_list_view_parent_media_list (libvlc_media_list_view_t *p_mlv, libvlc_exception_t *p_e)&lt;br /&gt;
&lt;br /&gt;
libvlc_dynamic_media_list_t * 	libvlc_dynamic_media_list_new (libvlc_media_list_t *p_mlist, libvlc_tag_query_t *p_query, libvlc_tag_t tag, libvlc_exception_t *p_e)&lt;br /&gt;
void 	libvlc_dynamic_media_list_release (libvlc_dynamic_media_list_t *p_dmlist)&lt;br /&gt;
void 	libvlc_dynamic_media_list_retain (libvlc_dynamic_media_list_t *p_dmlist)&lt;br /&gt;
libvlc_media_list_t * 	libvlc_dynamic_media_list_media_list (libvlc_dynamic_media_list_t *p_dmlist, libvlc_exception_t *p_e)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
libvlc_media_library_t * 	libvlc_media_library_new (libvlc_instance_t *p_inst, libvlc_exception_t *p_e)&lt;br /&gt;
void 	libvlc_media_library_release (libvlc_media_library_t *p_mlib)&lt;br /&gt;
void 	libvlc_media_library_retain (libvlc_media_library_t *p_mlib)&lt;br /&gt;
void 	libvlc_media_library_load (libvlc_media_library_t *p_mlib, libvlc_exception_t *p_e)&lt;br /&gt;
void 	libvlc_media_library_save (libvlc_media_library_t *p_mlib, libvlc_exception_t *p_e)&lt;br /&gt;
libvlc_media_list_t * 	libvlc_media_library_media_list (libvlc_media_library_t *p_mlib, libvlc_exception_t *p_e)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
libvlc_media_list_player_t * 	libvlc_media_list_player_new (libvlc_instance_t *p_instance, libvlc_exception_t *p_e)&lt;br /&gt;
void 	libvlc_media_list_player_release (libvlc_media_list_player_t *p_mlp)&lt;br /&gt;
void 	libvlc_media_list_player_set_media_instance (libvlc_media_list_player_t *p_mlp, libvlc_media_instance_t *p_mi, libvlc_exception_t *p_e)&lt;br /&gt;
void 	libvlc_media_list_player_set_media_list (libvlc_media_list_player_t *p_mlp, libvlc_media_list_t *p_mlist, libvlc_exception_t *p_e)&lt;br /&gt;
void 	libvlc_media_list_player_play (libvlc_media_list_player_t *p_mlp, libvlc_exception_t *p_e)&lt;br /&gt;
void 	libvlc_media_list_player_pause (libvlc_media_list_player_t *p_mlp, libvlc_exception_t *p_e)&lt;br /&gt;
vlc_bool_t 	libvlc_media_list_player_is_playing (libvlc_media_list_player_t *p_mlp, libvlc_exception_t *p_e)&lt;br /&gt;
libvlc_state_t 	libvlc_media_list_player_get_state (libvlc_media_list_player_t *p_mlp, libvlc_exception_t *p_e)&lt;br /&gt;
void 	libvlc_media_list_player_play_item_at_index (libvlc_media_list_player_t *p_mlp, int i_index, libvlc_exception_t *p_e)&lt;br /&gt;
void 	libvlc_media_list_player_play_item (libvlc_media_list_player_t *p_mlp, libvlc_media_descriptor_t *p_md, libvlc_exception_t *p_e)&lt;br /&gt;
void 	libvlc_media_list_player_stop (libvlc_media_list_player_t *p_mlp, libvlc_exception_t *p_e)&lt;br /&gt;
void 	libvlc_media_list_player_next (libvlc_media_list_player_t *p_mlp, libvlc_exception_t *p_e)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void 	libvlc_toggle_fullscreen (libvlc_media_instance_t *, libvlc_exception_t *)&lt;br /&gt;
void 	libvlc_set_fullscreen (libvlc_media_instance_t *, int, libvlc_exception_t *)&lt;br /&gt;
int 	libvlc_get_fullscreen (libvlc_media_instance_t *, libvlc_exception_t *)&lt;br /&gt;
&lt;br /&gt;
int 	libvlc_video_get_height (libvlc_media_instance_t *, libvlc_exception_t *)&lt;br /&gt;
int 	libvlc_video_get_width (libvlc_media_instance_t *, libvlc_exception_t *)&lt;br /&gt;
char * 	libvlc_video_get_aspect_ratio (libvlc_media_instance_t *, libvlc_exception_t *)&lt;br /&gt;
void 	libvlc_video_set_aspect_ratio (libvlc_media_instance_t *, char *, libvlc_exception_t *)&lt;br /&gt;
int 	libvlc_video_get_spu (libvlc_media_instance_t *, libvlc_exception_t *)&lt;br /&gt;
void 	libvlc_video_set_spu (libvlc_media_instance_t *, int, libvlc_exception_t *)&lt;br /&gt;
char * 	libvlc_video_get_crop_geometry (libvlc_media_instance_t *, libvlc_exception_t *)&lt;br /&gt;
void 	libvlc_video_set_crop_geometry (libvlc_media_instance_t *, char *, libvlc_exception_t *)&lt;br /&gt;
&lt;br /&gt;
void 	libvlc_toggle_teletext (libvlc_media_instance_t *, libvlc_exception_t *)&lt;br /&gt;
int 	libvlc_video_get_teletext (libvlc_media_instance_t *, libvlc_exception_t *)&lt;br /&gt;
void 	libvlc_video_set_teletext (libvlc_media_instance_t *, int, libvlc_exception_t *)&lt;br /&gt;
&lt;br /&gt;
void 	libvlc_video_take_snapshot (libvlc_media_instance_t *, char *, unsigned int, unsigned int, libvlc_exception_t *)&lt;br /&gt;
&lt;br /&gt;
int 	libvlc_video_destroy (libvlc_media_instance_t *, libvlc_exception_t *)&lt;br /&gt;
void 	libvlc_video_resize (libvlc_media_instance_t *, int, int, libvlc_exception_t *)&lt;br /&gt;
int 	libvlc_video_reparent (libvlc_media_instance_t *, libvlc_drawable_t, libvlc_exception_t *)&lt;br /&gt;
void 	libvlc_video_redraw_rectangle (libvlc_media_instance_t *, const libvlc_rectangle_t *, libvlc_exception_t *)&lt;br /&gt;
void 	libvlc_video_set_parent (libvlc_instance_t *, libvlc_drawable_t, libvlc_exception_t *)&lt;br /&gt;
libvlc_drawable_t 	libvlc_video_get_parent (libvlc_instance_t *, libvlc_exception_t *)&lt;br /&gt;
void 	libvlc_video_set_size (libvlc_instance_t *, int, int, libvlc_exception_t *)&lt;br /&gt;
void 	libvlc_video_set_viewport (libvlc_instance_t *, const libvlc_rectangle_t *, const libvlc_rectangle_t *, libvlc_exception_t *)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void 	libvlc_audio_toggle_mute (libvlc_instance_t *, libvlc_exception_t *)&lt;br /&gt;
vlc_bool_t 	libvlc_audio_get_mute (libvlc_instance_t *, libvlc_exception_t *)&lt;br /&gt;
void 	libvlc_audio_set_mute (libvlc_instance_t *, vlc_bool_t, libvlc_exception_t *)&lt;br /&gt;
int 	libvlc_audio_get_volume (libvlc_instance_t *, libvlc_exception_t *)&lt;br /&gt;
void 	libvlc_audio_set_volume (libvlc_instance_t *, int, libvlc_exception_t *)&lt;br /&gt;
int 	libvlc_audio_get_track_count (libvlc_media_instance_t *, libvlc_exception_t *)&lt;br /&gt;
int 	libvlc_audio_get_track (libvlc_media_instance_t *, libvlc_exception_t *)&lt;br /&gt;
void 	libvlc_audio_set_track (libvlc_media_instance_t *, int, libvlc_exception_t *)&lt;br /&gt;
int 	libvlc_audio_get_channel (libvlc_instance_t *, libvlc_exception_t *)&lt;br /&gt;
void 	libvlc_audio_set_channel (libvlc_instance_t *, int, libvlc_exception_t *)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
libvlc_media_discoverer_t * 	libvlc_media_discoverer_new_from_name (libvlc_instance_t *p_inst, const char *psz_name, libvlc_exception_t *p_e)&lt;br /&gt;
void 	libvlc_media_discoverer_release (libvlc_media_discoverer_t *p_mdis)&lt;br /&gt;
char * 	libvlc_media_discoverer_localized_name (libvlc_media_discoverer_t *p_mdis)&lt;br /&gt;
libvlc_media_list_t * 	libvlc_media_discoverer_media_list (libvlc_media_discoverer_t *p_mdis)&lt;br /&gt;
libvlc_event_manager_t * 	libvlc_media_discoverer_event_manager (libvlc_media_discoverer_t *p_mdis)&lt;br /&gt;
vlc_bool_t 	libvlc_media_discoverer_is_running (libvlc_media_discoverer_t *p_mdis)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void 	libvlc_vlm_add_broadcast (libvlc_instance_t *, char *, char *, char *, int, char **, int, int, libvlc_exception_t *)&lt;br /&gt;
void 	libvlc_vlm_del_media (libvlc_instance_t *, char *, libvlc_exception_t *)&lt;br /&gt;
void 	libvlc_vlm_set_enabled (libvlc_instance_t *, char *, int, libvlc_exception_t *)&lt;br /&gt;
void 	libvlc_vlm_set_output (libvlc_instance_t *, char *, char *, libvlc_exception_t *)&lt;br /&gt;
void 	libvlc_vlm_set_input (libvlc_instance_t *, char *, char *, libvlc_exception_t *)&lt;br /&gt;
void 	libvlc_vlm_add_input (libvlc_instance_t *, char *, char *, libvlc_exception_t *p_exception)&lt;br /&gt;
void 	libvlc_vlm_set_loop (libvlc_instance_t *, char *, int, libvlc_exception_t *)&lt;br /&gt;
void 	libvlc_vlm_change_media (libvlc_instance_t *, char *, char *, char *, int, char **, int, int, libvlc_exception_t *)&lt;br /&gt;
void 	libvlc_vlm_play_media (libvlc_instance_t *, char *, libvlc_exception_t *)&lt;br /&gt;
void 	libvlc_vlm_stop_media (libvlc_instance_t *, char *, libvlc_exception_t *)&lt;br /&gt;
void 	libvlc_vlm_pause_media (libvlc_instance_t *, char *, libvlc_exception_t *)&lt;br /&gt;
void 	libvlc_vlm_seek_media (libvlc_instance_t *, char *, float, libvlc_exception_t *)&lt;br /&gt;
char * 	libvlc_vlm_show_media (libvlc_instance_t *, char *, libvlc_exception_t *)&lt;br /&gt;
float 	libvlc_vlm_get_media_position (libvlc_instance_t *, char *, int, libvlc_exception_t *)&lt;br /&gt;
int 	libvlc_vlm_get_media_time (libvlc_instance_t *, char *, int, libvlc_exception_t *)&lt;br /&gt;
int 	libvlc_vlm_get_media_length (libvlc_instance_t *, char *, int, libvlc_exception_t *)&lt;br /&gt;
int 	libvlc_vlm_get_media_rate (libvlc_instance_t *, char *, int, libvlc_exception_t *)&lt;br /&gt;
int 	libvlc_vlm_get_media_title (libvlc_instance_t *, char *, int, libvlc_exception_t *)&lt;br /&gt;
int 	libvlc_vlm_get_media_chapter (libvlc_instance_t *, char *, int, libvlc_exception_t *)&lt;br /&gt;
int 	libvlc_vlm_get_media_seekable (libvlc_instance_t *, char *, int, libvlc_exception_t *)&lt;br /&gt;
#define 	LIBVLC_VLM_GET_MEDIA_ATTRIBUTE(attr, returnType, getType, default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
unsigned 	libvlc_get_log_verbosity (const libvlc_instance_t *p_instance, libvlc_exception_t *p_e)&lt;br /&gt;
void 	libvlc_set_log_verbosity (libvlc_instance_t *p_instance, unsigned level, libvlc_exception_t *p_e)&lt;br /&gt;
libvlc_log_t * 	libvlc_log_open (libvlc_instance_t *, libvlc_exception_t *)&lt;br /&gt;
void 	libvlc_log_close (libvlc_log_t *, libvlc_exception_t *)&lt;br /&gt;
unsigned 	libvlc_log_count (const libvlc_log_t *, libvlc_exception_t *)&lt;br /&gt;
void 	libvlc_log_clear (libvlc_log_t *, libvlc_exception_t *)&lt;br /&gt;
libvlc_log_iterator_t * 	libvlc_log_get_iterator (const libvlc_log_t *, libvlc_exception_t *)&lt;br /&gt;
void 	libvlc_log_iterator_free (libvlc_log_iterator_t *p_iter, libvlc_exception_t *p_e)&lt;br /&gt;
int 	libvlc_log_iterator_has_next (const libvlc_log_iterator_t *p_iter, libvlc_exception_t *p_e)&lt;br /&gt;
libvlc_log_message_t * 	libvlc_log_iterator_next (libvlc_log_iterator_t *p_iter, struct libvlc_log_message_t *buffer, libvlc_exception_t *p_e)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void 	libvlc_event_attach (libvlc_event_manager_t *p_event_manager, libvlc_event_type_t i_event_type, libvlc_callback_t f_callback, void *user_data, libvlc_exception_t *p_e)&lt;br /&gt;
void 	libvlc_event_detach (libvlc_event_manager_t *p_event_manager, libvlc_event_type_t i_event_type, libvlc_callback_t f_callback, void *p_user_data, libvlc_exception_t *p_e)&lt;br /&gt;
const char * 	libvlc_event_type_name (libvlc_event_type_t event_type)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(extraction by applying a &amp;lt;code&amp;gt;grep -v &amp;#039;^ &amp;#039;&amp;lt;/code&amp;gt; on the text view of the doxygen.&lt;/div&gt;</summary>
		<author><name>Thannoy</name></author>
	</entry>
</feed>