Class TaskPool
public class TaskPool
- Inheritance
-
TaskPool
- Inherited Members
Methods
Cleanup(IntPtr)
Calls native method gst_task_pool_cleanup.
public static extern void Cleanup(IntPtr pool)
Parameters
pool
IntPtrTransfer ownership: None Nullable: False
DisposeHandle(IntPtr, IntPtr)
Calls native method gst_task_pool_dispose_handle. Version: 1.20
[Version("1.20")]
public static extern void DisposeHandle(IntPtr pool, IntPtr id)
Parameters
pool
IntPtrTransfer ownership: None Nullable: False
id
IntPtrTransfer ownership: Full Nullable: True
GetGType()
Calls native function gst_task_pool_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
Join(IntPtr, IntPtr)
Calls native method gst_task_pool_join.
public static extern void Join(IntPtr pool, IntPtr id)
Parameters
pool
IntPtrTransfer ownership: None Nullable: False
id
IntPtrTransfer ownership: Full Nullable: True
New()
Calls native constructor gst_task_pool_new.
public static extern IntPtr New()
Returns
- IntPtr
Transfer ownership: Full Nullable: False
Prepare(IntPtr, out ErrorOwnedHandle)
Calls native method gst_task_pool_prepare.
public static extern void Prepare(IntPtr pool, out ErrorOwnedHandle error)
Parameters
pool
IntPtrTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Push(IntPtr, TaskPoolFunction, IntPtr, out ErrorOwnedHandle)
Calls native method gst_task_pool_push.
public static extern IntPtr Push(IntPtr pool, TaskPoolFunction func, IntPtr userData, out ErrorOwnedHandle error)
Parameters
pool
IntPtrTransfer ownership: None Nullable: False
func
TaskPoolFunctionTransfer ownership: None Nullable: False
userData
IntPtrTransfer ownership: None Nullable: True
error
ErrorOwnedHandle
Returns
- IntPtr
Transfer ownership: Full Nullable: True