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