Class Task
- Namespace
- Gst
- Assembly
- Gst-1.0.dll
public class Task : Object, IDisposable, GTypeProvider, InstanceFactory
- Inheritance
-
Task
- Implements
- Inherited Members
Constructors
Task(params ConstructArgument[])
public Task(params ConstructArgument[] constructArguments)
Parameters
constructArgumentsConstructArgument[]
Task(TaskHandle)
public Task(TaskHandle handle)
Parameters
handleTaskHandle
Methods
CleanupAll()
public static void CleanupAll()
GetGType()
public static Type GetGType()
Returns
GetPool()
public TaskPool GetPool()
Returns
GetState()
public TaskState GetState()
Returns
Join()
public bool Join()
Returns
New(TaskFunction)
public static Task New(TaskFunction func)
Parameters
funcTaskFunction
Returns
Pause()
public bool Pause()
Returns
Resume()
[Version("1.18")]
public bool Resume()
Returns
SetEnterCallback(TaskThreadFunc)
public void SetEnterCallback(TaskThreadFunc enterFunc)
Parameters
enterFuncTaskThreadFunc
SetLeaveCallback(TaskThreadFunc)
public void SetLeaveCallback(TaskThreadFunc leaveFunc)
Parameters
leaveFuncTaskThreadFunc
SetLock(RecMutex)
public void SetLock(RecMutex mutex)
Parameters
mutexRecMutex
SetPool(TaskPool)
public void SetPool(TaskPool pool)
Parameters
poolTaskPool
SetState(TaskState)
public bool SetState(TaskState state)
Parameters
stateTaskState
Returns
Start()
public bool Start()
Returns
Stop()
public bool Stop()