Class AtomicQueue
public class AtomicQueue
- Inheritance
-
AtomicQueue
- Inherited Members
Methods
GetGType()
Calls native function gst_atomic_queue_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
Length(AtomicQueueHandle)
Calls native method gst_atomic_queue_length.
public static extern uint Length(AtomicQueueHandle queue)
Parameters
queue
AtomicQueueHandleTransfer ownership: None Nullable: False
Returns
- uint
Transfer ownership: None Nullable: False
New(uint)
Calls native constructor gst_atomic_queue_new.
public static extern AtomicQueueOwnedHandle New(uint initialSize)
Parameters
initialSize
uintTransfer ownership: None Nullable: False
Returns
- AtomicQueueOwnedHandle
Transfer ownership: Full Nullable: False
Peek(AtomicQueueHandle)
Calls native method gst_atomic_queue_peek.
public static extern IntPtr Peek(AtomicQueueHandle queue)
Parameters
queue
AtomicQueueHandleTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: None Nullable: True
Pop(AtomicQueueHandle)
Calls native method gst_atomic_queue_pop.
public static extern IntPtr Pop(AtomicQueueHandle queue)
Parameters
queue
AtomicQueueHandleTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: Full Nullable: True
Push(AtomicQueueHandle, IntPtr)
Calls native method gst_atomic_queue_push.
public static extern void Push(AtomicQueueHandle queue, IntPtr data)
Parameters
queue
AtomicQueueHandleTransfer ownership: None Nullable: False
data
IntPtrTransfer ownership: None Nullable: True
Ref(AtomicQueueHandle)
Calls native method gst_atomic_queue_ref.
public static extern void Ref(AtomicQueueHandle queue)
Parameters
queue
AtomicQueueHandleTransfer ownership: None Nullable: False
Unref(AtomicQueueHandle)
Calls native method gst_atomic_queue_unref.
public static extern void Unref(AtomicQueueHandle queue)
Parameters
queue
AtomicQueueHandleTransfer ownership: None Nullable: False