Table of Contents

Class DebugCategory

Namespace
Gst.Internal
Assembly
Gst-1.0.dll
public class DebugCategory
Inheritance
DebugCategory
Inherited Members

Methods

Free(DebugCategoryHandle)

Calls native method gst_debug_category_free.

public static extern void Free(DebugCategoryHandle category)

Parameters

category DebugCategoryHandle

Transfer ownership: None Nullable: False

GetColor(DebugCategoryHandle)

Calls native method gst_debug_category_get_color.

public static extern uint GetColor(DebugCategoryHandle category)

Parameters

category DebugCategoryHandle

Transfer ownership: None Nullable: False

Returns

uint

Transfer ownership: None Nullable: False

GetDescription(DebugCategoryHandle)

Calls native method gst_debug_category_get_description.

public static extern NonNullableUtf8StringUnownedHandle GetDescription(DebugCategoryHandle category)

Parameters

category DebugCategoryHandle

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

GetName(DebugCategoryHandle)

Calls native method gst_debug_category_get_name.

public static extern NonNullableUtf8StringUnownedHandle GetName(DebugCategoryHandle category)

Parameters

category DebugCategoryHandle

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

GetThreshold(DebugCategoryHandle)

Calls native method gst_debug_category_get_threshold.

public static extern DebugLevel GetThreshold(DebugCategoryHandle category)

Parameters

category DebugCategoryHandle

Transfer ownership: None Nullable: False

Returns

DebugLevel

Transfer ownership: None Nullable: False

ResetThreshold(DebugCategoryHandle)

Calls native method gst_debug_category_reset_threshold.

public static extern void ResetThreshold(DebugCategoryHandle category)

Parameters

category DebugCategoryHandle

Transfer ownership: None Nullable: False

SetThreshold(DebugCategoryHandle, DebugLevel)

Calls native method gst_debug_category_set_threshold.

public static extern void SetThreshold(DebugCategoryHandle category, DebugLevel level)

Parameters

category DebugCategoryHandle

Transfer ownership: None Nullable: False

level DebugLevel

Transfer ownership: None Nullable: False