Collaboration diagram for libvlc_log:
|
Data Structures | |
| struct | libvlc_log_message_t |
Typedefs | |
| typedef libvlc_log_t | libvlc_log_t |
| This structure is opaque. | |
| typedef libvlc_log_iterator_t | libvlc_log_iterator_t |
| This structure is opaque. | |
Functions | |
| unsigned | libvlc_get_log_verbosity (const libvlc_instance_t *p_instance, libvlc_exception_t *p_e) |
| Return the VLC messaging verbosity level. | |
| void | libvlc_set_log_verbosity (libvlc_instance_t *p_instance, unsigned level, libvlc_exception_t *p_e) |
| Set the VLC messaging verbosity level. | |
| libvlc_log_t * | libvlc_log_open (libvlc_instance_t *, libvlc_exception_t *) |
| Open a VLC message log instance. | |
| void | libvlc_log_close (libvlc_log_t *, libvlc_exception_t *) |
| Close a VLC message log instance. | |
| unsigned | libvlc_log_count (const libvlc_log_t *, libvlc_exception_t *) |
| Returns the number of messages in a log instance. | |
| void | libvlc_log_clear (libvlc_log_t *, libvlc_exception_t *) |
| Clear a log instance. | |
| libvlc_log_iterator_t * | libvlc_log_get_iterator (const libvlc_log_t *, libvlc_exception_t *) |
| Allocate and returns a new iterator to messages in log. | |
| void | libvlc_log_iterator_free (libvlc_log_iterator_t *p_iter, libvlc_exception_t *p_e) |
| Release a previoulsy allocated iterator. | |
| int | libvlc_log_iterator_has_next (const libvlc_log_iterator_t *p_iter, libvlc_exception_t *p_e) |
| Return whether log iterator has more messages. | |
| 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) |
| Return the next log message. | |
| typedef struct libvlc_log_iterator_t libvlc_log_iterator_t |
This structure is opaque.
It represents a libvlc log iterator
| typedef struct libvlc_log_t libvlc_log_t |
This structure is opaque.
It represents a libvlc log instance
| unsigned libvlc_get_log_verbosity | ( | const libvlc_instance_t * | p_instance, | |
| libvlc_exception_t * | p_e | |||
| ) |
Return the VLC messaging verbosity level.
| p_instance | libvlc instance | |
| p_e | an initialized exception pointer |
| void libvlc_log_clear | ( | libvlc_log_t * | , | |
| libvlc_exception_t * | ||||
| ) |
Clear a log instance.
All messages in the log are removed. The log should be cleared on a regular basis to avoid clogging.
| p_log | libvlc log instance | |
| p_e | an initialized exception pointer |
| void libvlc_log_close | ( | libvlc_log_t * | , | |
| libvlc_exception_t * | ||||
| ) |
Close a VLC message log instance.
| p_log | libvlc log instance | |
| p_e | an initialized exception pointer |
| unsigned libvlc_log_count | ( | const libvlc_log_t * | , | |
| libvlc_exception_t * | ||||
| ) |
Returns the number of messages in a log instance.
| p_log | libvlc log instance | |
| p_e | an initialized exception pointer |
| libvlc_log_iterator_t* libvlc_log_get_iterator | ( | const libvlc_log_t * | , | |
| libvlc_exception_t * | ||||
| ) |
Allocate and returns a new iterator to messages in log.
| p_log | libvlc log instance | |
| p_e | an initialized exception pointer |
| void libvlc_log_iterator_free | ( | libvlc_log_iterator_t * | p_iter, | |
| libvlc_exception_t * | p_e | |||
| ) |
Release a previoulsy allocated iterator.
| p_iter | libvlc log iterator | |
| p_e | an initialized exception pointer |
| int libvlc_log_iterator_has_next | ( | const libvlc_log_iterator_t * | p_iter, | |
| libvlc_exception_t * | p_e | |||
| ) |
Return whether log iterator has more messages.
| p_iter | libvlc log iterator | |
| p_e | an initialized exception pointer |
| 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 | |||
| ) |
Return the next log message.
The message contents must not be freed
| p_iter | libvlc log iterator | |
| p_buffer | log buffer | |
| p_e | an initialized exception pointer |
| libvlc_log_t* libvlc_log_open | ( | libvlc_instance_t * | , | |
| libvlc_exception_t * | ||||
| ) |
Open a VLC message log instance.
| p_instance | libvlc instance | |
| p_e | an initialized exception pointer |
| void libvlc_set_log_verbosity | ( | libvlc_instance_t * | p_instance, | |
| unsigned | level, | |||
| libvlc_exception_t * | p_e | |||
| ) |
Set the VLC messaging verbosity level.
| p_instance | libvlc log instance | |
| level | log level | |
| p_e | an initialized exception pointer |
1.5.1