
Functions | |
| libvlc_instance_t * | libvlc_new (int argc, const char *const *argv) |
| Create and initialize a libvlc instance. | |
| void | libvlc_retain (libvlc_instance_t *p_instance) |
| Increments the reference count of a libvlc instance. | |
| void | libvlc_release (libvlc_instance_t *p_instance) |
| Decrement the reference count of a libvlc instance, and destroy it if it reaches zero. | |
| int | libvlc_add_intf (libvlc_instance_t *p_i, const char *name) |
| Try to start a user interface for the libvlc instance. | |
| void | libvlc_set_exit_handler (libvlc_instance_t *p_i, void(*cb)(void *), void *data) |
| Registers a callback for the LibVLC exit event. | |
| void | libvlc_wait (libvlc_instance_t *p_i) |
| Waits until an interface causes the instance to exit. | |
| void | libvlc_set_user_agent (libvlc_instance_t *p_i, const char *name, const char *http) |
| Sets the application name. | |
| const char * | libvlc_get_version (void) |
| Retrieve libvlc version. | |
| const char * | libvlc_get_compiler (void) |
| Retrieve libvlc compiler version. | |
| const char * | libvlc_get_changeset (void) |
| Retrieve libvlc changeset. | |
| void | libvlc_free (void *ptr) |
| Frees an heap allocation returned by a LibVLC function. | |
| static libvlc_module_description_t * | module_description_list_get (libvlc_instance_t *p_instance, const char *capability) |
| void | libvlc_module_description_list_release (libvlc_module_description_t *p_list) |
| Release a list of module descriptions. | |
| libvlc_module_description_t * | libvlc_audio_filter_list_get (libvlc_instance_t *p_instance) |
| Returns a list of audio filters that are available. | |
| libvlc_module_description_t * | libvlc_video_filter_list_get (libvlc_instance_t *p_instance) |
| Returns a list of video filters that are available. | |
| int64_t | libvlc_clock (void) |
| Return the current time as defined by LibVLC. | |
Variables | |
| static const char | nomemstr [] = "Insufficient memory" |
| static libvlc_module_description_t* module_description_list_get | ( | libvlc_instance_t * | p_instance, | |
| const char * | capability | |||
| ) | [static] |
References libvlc_module_description_list_release(), libvlc_printerr(), module_get_help(), module_get_name(), module_get_object(), module_list_free(), module_list_get(), module_provides(), name, strdup(), and VLC_UNUSED.
Referenced by libvlc_audio_filter_list_get(), and libvlc_video_filter_list_get().
const char nomemstr[] = "Insufficient memory" [static] |
1.7.1