33 #ifndef BD_LOG_CONTROL_H_
34 #define BD_LOG_CONTROL_H_
42 #ifdef BLURAY_API_EXPORT
43 #include "util/attributes.h"
44 #elif !defined(BD_PUBLIC)
51 typedef enum debug_mask_enum {
52 DBG_RESERVED = 0x00001,
53 DBG_CONFIGFILE = 0x00002,
graphics controller trace
Definition: log_control.h:67
m2ts stream trace
Definition: log_control.h:66
JNI calls.
Definition: log_control.h:69
BD-J subsystem and Xlet trace.
Definition: log_control.h:65
BD_PUBLIC void bd_set_debug_mask(uint32_t mask)
Set (global) debug mask.
void(* BD_LOG_FUNC)(const char *msg)
Log a message.
Definition: log_control.h:77
Database files (playlist and clip info)
Definition: log_control.h:60
Critical messages and errors (default)
Definition: log_control.h:63
BD_PUBLIC void bd_set_debug_handler(BD_LOG_FUNC handler)
Set (global) debug handler.
Directory access.
Definition: log_control.h:59
HDMV virtual machine execution trace.
Definition: log_control.h:64
BluRay player.
Definition: log_control.h:58
debug_mask_t
Flags for log filtering.
Definition: log_control.h:51
BD_PUBLIC uint32_t bd_get_debug_mask(void)
Get current (global) debug mask.
PG / IG decoders, m2ts demuxer.
Definition: log_control.h:68