DebugCategory

class DebugCategory(*args, **kwargs)

This is the struct that describes the categories. Once initialized with GST_DEBUG_CATEGORY_INIT, its values can’t be changed anymore.

Methods

class DebugCategory
free() None

Removes and frees the category and all associated resources.

Deprecated since version Unknown: This function can easily cause memory corruption, don’t use it.

get_color() int

Returns the color of a debug category used when printing output in this category.

get_description() str

Returns the description of a debug category.

get_name() str

Returns the name of a debug category.

get_threshold() DebugLevel

Returns the threshold of a DebugCategory.

reset_threshold() None

Resets the threshold of the category to the default level. Debug information will only be output if the threshold is lower or equal to the level of the debugging message. Use this function to set the threshold back to where it was after using set_threshold().

set_threshold(level: DebugLevel) None

Sets the threshold of the category to the given level. Debug information will only be output if the threshold is lower or equal to the level of the debugging message. > Do not use this function in production code, because other functions may > change the threshold of categories as side effect. It is however a nice > function to use when debugging (even from gdb).

Parameters:

level – the DebugLevel threshold to set.

Fields

class DebugCategory
color
description
name
threshold