我想修改 gstreamer GstDebuglevel 枚举中的值(您可以在 gst/gstinfo.h 中找到它)。如果我只是更改 gstinfo.h 中的枚举值或者我是否必须进行任何其他修改,它会起作用吗?我想降低调试相关日志转储的优先级。我怎样才能实现以下目标。
我想要这样的东西:
typedef enum {
GST_LEVEL_NONE = 0,
GST_LEVEL_ERROR = 1,
GST_LEVEL_WARNING = 2,
GST_LEVEL_FIXME = 3,
GST_LEVEL_INFO = 4,
GST_LEVEL_LOG = 6,
GST_LEVEL_TRACE = 7,
/* add more */
GST_LEVEL_MEMDUMP = 9,
/* add more */
GST_LEVEL_DEBUG = 10,
GST_LEVEL_COUNT
}GstDebugLevel;
提前致谢。