Functions
GST_STR_NULL()
#define GST_STR_NULL(str) ((str) ? (str) : "(NULL)")
GST_DEBUG_PAD_NAME()
#define GST_DEBUG_PAD_NAME(pad)
gst_debug_message_get ()
const gchar *
gst_debug_message_get (GstDebugMessage *message
);
gst_debug_remove_log_function_by_data ()
guint
gst_debug_remove_log_function_by_data (gpointer data
);
gst_debug_set_active ()
void
gst_debug_set_active (gboolean active
);
gst_debug_is_active ()
gboolean
gst_debug_is_active (void
);
gst_debug_set_colored ()
void
gst_debug_set_colored (gboolean colored
);
gst_debug_set_color_mode_from_string ()
void
gst_debug_set_color_mode_from_string (const gchar *mode
);
gst_debug_is_colored ()
gboolean
gst_debug_is_colored (void
);
gst_debug_set_default_threshold ()
void
gst_debug_set_default_threshold (GstDebugLevel level
);
gst_debug_set_threshold_from_string ()
void
gst_debug_set_threshold_from_string (const gchar *list
,
gboolean reset
);
gst_debug_get_default_threshold ()
GstDebugLevel
gst_debug_get_default_threshold (void
);
gst_debug_set_threshold_for_name ()
void
gst_debug_set_threshold_for_name (const gchar *name
,
GstDebugLevel level
);
gst_debug_unset_threshold_for_name ()
void
gst_debug_unset_threshold_for_name (const gchar *name
);
GST_DEBUG_CATEGORY()
#define GST_DEBUG_CATEGORY(cat) GstDebugCategory *cat = NULL
GST_DEBUG_CATEGORY_EXTERN()
#define GST_DEBUG_CATEGORY_EXTERN(cat) extern GstDebugCategory *cat
GST_DEBUG_CATEGORY_STATIC()
#define GST_DEBUG_CATEGORY_STATIC(cat) static GstDebugCategory *cat = NULL
GST_DEBUG_CATEGORY_INIT()
#define GST_DEBUG_CATEGORY_INIT(cat,name,color,description)
GST_DEBUG_CATEGORY_GET()
#define GST_DEBUG_CATEGORY_GET(cat,name)
gst_debug_category_free ()
void
gst_debug_category_free (GstDebugCategory *category
);
gst_debug_category_reset_threshold ()
void
gst_debug_category_reset_threshold (GstDebugCategory *category
);
gst_debug_category_get_description ()
const gchar *
gst_debug_category_get_description (GstDebugCategory *category
);
gst_debug_get_all_categories ()
GSList *
gst_debug_get_all_categories (void
);
gst_debug_construct_term_color ()
gchar *
gst_debug_construct_term_color (guint colorinfo
);
gst_debug_construct_win_color ()
gint
gst_debug_construct_win_color (guint colorinfo
);
GST_CAT_LEVEL_LOG()
#define GST_CAT_LEVEL_LOG(cat,level,object,...)
GST_CAT_ERROR_OBJECT()
#define GST_CAT_ERROR_OBJECT(cat,obj,...) GST_CAT_LEVEL_LOG (cat, GST_LEVEL_ERROR, obj, __VA_ARGS__)
GST_CAT_WARNING_OBJECT()
#define GST_CAT_WARNING_OBJECT(cat,obj,...) GST_CAT_LEVEL_LOG (cat, GST_LEVEL_WARNING, obj, __VA_ARGS__)
GST_CAT_INFO_OBJECT()
#define GST_CAT_INFO_OBJECT(cat,obj,...) GST_CAT_LEVEL_LOG (cat, GST_LEVEL_INFO, obj, __VA_ARGS__)
GST_CAT_DEBUG_OBJECT()
#define GST_CAT_DEBUG_OBJECT(cat,obj,...) GST_CAT_LEVEL_LOG (cat, GST_LEVEL_DEBUG, obj, __VA_ARGS__)
GST_CAT_LOG_OBJECT()
#define GST_CAT_LOG_OBJECT(cat,obj,...) GST_CAT_LEVEL_LOG (cat, GST_LEVEL_LOG, obj, __VA_ARGS__)
GST_CAT_FIXME_OBJECT()
#define GST_CAT_FIXME_OBJECT(cat,obj,...) GST_CAT_LEVEL_LOG (cat, GST_LEVEL_FIXME, obj, __VA_ARGS__)
GST_CAT_TRACE_OBJECT()
#define GST_CAT_TRACE_OBJECT(cat,obj,...) GST_CAT_LEVEL_LOG (cat, GST_LEVEL_TRACE, obj, __VA_ARGS__)
GST_CAT_MEMDUMP_OBJECT()
#define GST_CAT_MEMDUMP_OBJECT(cat,obj,msg,data,length)
GST_CAT_ERROR()
#define GST_CAT_ERROR(cat,...) GST_CAT_LEVEL_LOG (cat, GST_LEVEL_ERROR, NULL, __VA_ARGS__)
GST_CAT_WARNING()
#define GST_CAT_WARNING(cat,...) GST_CAT_LEVEL_LOG (cat, GST_LEVEL_WARNING, NULL, __VA_ARGS__)
GST_CAT_INFO()
#define GST_CAT_INFO(cat,...) GST_CAT_LEVEL_LOG (cat, GST_LEVEL_INFO, NULL, __VA_ARGS__)
GST_CAT_DEBUG()
#define GST_CAT_DEBUG(cat,...) GST_CAT_LEVEL_LOG (cat, GST_LEVEL_DEBUG, NULL, __VA_ARGS__)
GST_CAT_LOG()
#define GST_CAT_LOG(cat,...) GST_CAT_LEVEL_LOG (cat, GST_LEVEL_LOG, NULL, __VA_ARGS__)
GST_CAT_FIXME()
#define GST_CAT_FIXME(cat,...) GST_CAT_LEVEL_LOG (cat, GST_LEVEL_FIXME, NULL, __VA_ARGS__)
GST_CAT_TRACE()
#define GST_CAT_TRACE(cat,...) GST_CAT_LEVEL_LOG (cat, GST_LEVEL_TRACE, NULL, __VA_ARGS__)
GST_CAT_MEMDUMP()
#define GST_CAT_MEMDUMP(cat,msg,data,length)
GST_ERROR_OBJECT()
#define GST_ERROR_OBJECT(obj,...) GST_CAT_LEVEL_LOG (GST_CAT_DEFAULT, GST_LEVEL_ERROR, obj, __VA_ARGS__)
GST_WARNING_OBJECT()
#define GST_WARNING_OBJECT(obj,...) GST_CAT_LEVEL_LOG (GST_CAT_DEFAULT, GST_LEVEL_WARNING, obj, __VA_ARGS__)
GST_INFO_OBJECT()
#define GST_INFO_OBJECT(obj,...) GST_CAT_LEVEL_LOG (GST_CAT_DEFAULT, GST_LEVEL_INFO, obj, __VA_ARGS__)
GST_DEBUG_OBJECT()
#define GST_DEBUG_OBJECT(obj,...) GST_CAT_LEVEL_LOG (GST_CAT_DEFAULT, GST_LEVEL_DEBUG, obj, __VA_ARGS__)
GST_LOG_OBJECT()
#define GST_LOG_OBJECT(obj,...) GST_CAT_LEVEL_LOG (GST_CAT_DEFAULT, GST_LEVEL_LOG, obj, __VA_ARGS__)
GST_FIXME_OBJECT()
#define GST_FIXME_OBJECT(obj,...) GST_CAT_LEVEL_LOG (GST_CAT_DEFAULT, GST_LEVEL_FIXME, obj, __VA_ARGS__)
GST_TRACE_OBJECT()
#define GST_TRACE_OBJECT(obj,...) GST_CAT_LEVEL_LOG (GST_CAT_DEFAULT, GST_LEVEL_TRACE, obj, __VA_ARGS__)
GST_MEMDUMP_OBJECT()
#define GST_MEMDUMP_OBJECT(obj,msg,data,length)
GST_ERROR()
#define GST_ERROR(...) GST_CAT_LEVEL_LOG (GST_CAT_DEFAULT, GST_LEVEL_ERROR, NULL, __VA_ARGS__)
GST_WARNING()
#define GST_WARNING(...) GST_CAT_LEVEL_LOG (GST_CAT_DEFAULT, GST_LEVEL_WARNING, NULL, __VA_ARGS__)
GST_INFO()
#define GST_INFO(...) GST_CAT_LEVEL_LOG (GST_CAT_DEFAULT, GST_LEVEL_INFO, NULL, __VA_ARGS__)
GST_DEBUG()
#define GST_DEBUG(...) GST_CAT_LEVEL_LOG (GST_CAT_DEFAULT, GST_LEVEL_DEBUG, NULL, __VA_ARGS__)
GST_LOG()
#define GST_LOG(...) GST_CAT_LEVEL_LOG (GST_CAT_DEFAULT, GST_LEVEL_LOG, NULL, __VA_ARGS__)
GST_FIXME()
#define GST_FIXME(...) GST_CAT_LEVEL_LOG (GST_CAT_DEFAULT, GST_LEVEL_FIXME, NULL, __VA_ARGS__)
GST_TRACE()
#define GST_TRACE(...) GST_CAT_LEVEL_LOG (GST_CAT_DEFAULT, GST_LEVEL_TRACE, NULL, __VA_ARGS__)
GST_MEMDUMP()
#define GST_MEMDUMP(msg,data,length)
GST_DEBUG_REGISTER_FUNCPTR()
#define GST_DEBUG_REGISTER_FUNCPTR(ptr)
GST_DEBUG_FUNCPTR()
#define GST_DEBUG_FUNCPTR(ptr)
GST_DEBUG_FUNCPTR_NAME()
#define GST_DEBUG_FUNCPTR_NAME(ptr)
GST_DEBUG_BIN_TO_DOT_FILE()
#define GST_DEBUG_BIN_TO_DOT_FILE(bin, details, file_name) gst_debug_bin_to_dot_file (bin, details, file_name)
GST_DEBUG_BIN_TO_DOT_FILE_WITH_TS()
#define GST_DEBUG_BIN_TO_DOT_FILE_WITH_TS(bin, details, file_name) gst_debug_bin_to_dot_file_with_ts (bin, details, file_name)
gst_debug_print_stack_trace ()
void
gst_debug_print_stack_trace (void
);
GST_TIME_ARGS()
#define GST_TIME_ARGS(t)
GST_STIME_ARGS()
#define GST_STIME_ARGS(t)
gst_info_vasprintf ()
gint
gst_info_vasprintf (gchar **result
,
const gchar *format
,
va_list args
);
gst_info_strdup_vprintf ()
gchar *
gst_info_strdup_vprintf (const gchar *format
,
va_list args
);
gst_info_strdup_printf ()
gchar *
gst_info_strdup_printf (const gchar *format
,
...
);