 |
libxcoder
5.2.0
|
Go to the documentation of this file.
33 #ifdef LIBXCODER_OBJS_BUILD
34 #include "../build/xcoder_auto_headers.h"
40 #define LIB_API_LOG __declspec(dllexport)
42 #define LIB_API_LOG __declspec(dllimport)
47 #elif __linux__ || __APPLE__
175 LIB_API_LOG
void ni_log_set_log_tag(
const char *log_tag);
LIB_API_LOG void ni_log_set_level(ni_log_level_t level)
Set ni_log_level.
LIB_API_LOG ni_log_level_t ff_to_ni_log_level(int fflog_level)
Convert ffmpeg log level integer to appropriate ni_log_level_t.
void ni_log2_with_mutex(int on)
set whether to use a lock or not in ni_log2
LIB_API_LOG void ni_log_default_callback(int level, const char *fmt, va_list vl)
Default ni_log() callback.
LIB_API_LOG void ni_log2(const void *p_context, ni_log_level_t level, const char *fmt,...)
print log message and additional information using ni_log_callback,
LIB_API_LOG uint64_t ni_log_get_utime()
Get time for logs with microsecond timestamps.
LIB_API_LOG ni_log_level_t ni_log_get_level(void)
Get ni_log_level.
LIB_API_LOG void ni_log_set_callback(void(*log_callback)(int, const char *, va_list))
Set ni_log() callback.
LIB_API_LOG ni_log_level_t arg_to_ni_log_level(const char *fflog_level)
Convert terminal arg string to ni_log_level_t.
LIB_API_LOG void ni_log(ni_log_level_t level, const char *fmt,...)
print log message using ni_log_callback