Table of Contents

Class TaskPool

Namespace
Gst
Assembly
Gst-1.0.dll
public class TaskPool : Object, IDisposable, NativeObject, GTypeProvider, InstanceFactory
Inheritance
TaskPool
Implements
Derived
Inherited Members

Constructors

TaskPool(params ConstructArgument[])

[Obsolete("Regular C# constructors on native classes will be removed in a future version. Please see the linked documentation for more details. It contains scenarios and possible solutions to prepare for the upcoming changes.", DiagnosticId = "GirCore1007", UrlFormat = "https://gircore.github.io/docs/integration/diagnostic/1007.html")]
public TaskPool(params ConstructArgument[] constructArguments)

Parameters

constructArguments ConstructArgument[]

TaskPool(CreationData)

[Obsolete("This constructor is a workaround to keep legacy APIs alive. Do not use it.")]
protected TaskPool(CreationData data)

Parameters

data CreationData

TaskPool(TaskPoolHandle)

protected TaskPool(TaskPoolHandle handle)

Parameters

handle TaskPoolHandle

Methods

Cleanup()

public void Cleanup()

DisposeHandle(nint)

[Version("1.20")]
public void DisposeHandle(nint id)

Parameters

id nint

GetGType()

public static Type GetGType()

Returns

Type

Join(nint)

public void Join(nint id)

Parameters

id nint

New()

public static TaskPool New()

Returns

TaskPool

NewFromPointer(nint, bool)

Creates a new managed TaskPool instance for a given pointer.

public static TaskPool NewFromPointer(nint ptr, bool ownsHandle)

Parameters

ptr nint
ownsHandle bool

Returns

TaskPool

NewWithProperties(ConstructArgument[])

Creates a new TaskPool and sets the properties specified by the construct arguments.

public static TaskPool NewWithProperties(ConstructArgument[] constructArguments)

Parameters

constructArguments ConstructArgument[]

The properties to set.

Returns

TaskPool

Prepare()

public void Prepare()