Gst.DebugCategory

Fields

Name Type Access Description
color int r  
description str r  
name str r  
threshold int r  

Methods

  free ()
  get_color ()
  get_description ()
  get_name ()
  get_threshold ()
  reset_threshold ()
  set_threshold (level)

Details

class Gst.DebugCategory

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

free()[source]

Removes and frees the category and all associated resources.

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

get_color()[source]
Returns:the color of the category.
Return type:int

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

get_description()[source]
Returns:the description of the category.
Return type:str

Returns the description of a debug category.

get_name()[source]
Returns:the name of the category.
Return type:str

Returns the name of a debug category.

get_threshold()[source]
Returns:the Gst.DebugLevel that is used as threshold.
Return type:Gst.DebugLevel

Returns the threshold of a Gst.DebugCategory.

reset_threshold()[source]

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 Gst.DebugCategory.set_threshold().

set_threshold(level)[source]
Parameters:level (Gst.DebugLevel) – the Gst.DebugLevel threshold to set.

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).