| 1234567891011121314151617181920212223242526272829303132333435363738 |
- #ifndef VIDEO_JBUFFER_LOG_H_
- #define VIDEO_JBUFFER_LOG_H_
- #include "../adaptive_jitter_buffer/video_jbuff_defines.h"
- #ifdef __cplusplus
- extern "C" {
- #endif
- #define VIDEO_JBUFFER_DEBUG_TRACE 0
- #define VIDEO_JBUFFER_DEBUG_INFO 1
- #define VIDEO_JBUFFER_DEBUG_WARNING 2
- #define VIDEO_JBUFFER_DEBUG_ERROR 3
- #define VIDEO_JBUFFER_DEBUG_DEFAULT_LEVEL VIDEO_JBUFFER_DEBUG_INFO
- void video_jitterbuffer_setup_log(VideoJBufferLogCallBack *log_func);
- void video_jitterbuffer_unsetup_log();
- void ex_video_jitterbuffer_log(int level, const char* file, int line, const char *fmt, ...);
- #define video_jitterbuffer_debug(...) ex_video_jitterbuffer_log(VIDEO_JBUFFER_DEBUG_TRACE, __FILE__, __LINE__, __VA_ARGS__)
- #define video_jitterbuffer_info(...) ex_video_jitterbuffer_log(VIDEO_JBUFFER_DEBUG_INFO, __FILE__, __LINE__, __VA_ARGS__)
- #define video_jitterbuffer_warn(...) ex_video_jitterbuffer_log(VIDEO_JBUFFER_DEBUG_WARNING, __FILE__, __LINE__, __VA_ARGS__)
- #define video_jitterbuffer_error(...) ex_video_jitterbuffer_log(VIDEO_JBUFFER_DEBUG_ERROR, __FILE__, __LINE__, __VA_ARGS__)
- #ifdef __cplusplus
- } // extern "C" {
- #endif
- #endif
|