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
- queueAtomicQueueHandle
- Transfer 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
- initialSizeuint
- Transfer ownership: None Nullable: False 
Returns
- AtomicQueueOwnedHandle
- Transfer ownership: Full Nullable: False 
Peek(AtomicQueueHandle)
Calls native method gst_atomic_queue_peek.
public static extern nint Peek(AtomicQueueHandle queue)Parameters
- queueAtomicQueueHandle
- Transfer ownership: None Nullable: False 
Returns
- nint
- Transfer ownership: None Nullable: True 
Pop(AtomicQueueHandle)
Calls native method gst_atomic_queue_pop.
public static extern nint Pop(AtomicQueueHandle queue)Parameters
- queueAtomicQueueHandle
- Transfer ownership: None Nullable: False 
Returns
- nint
- Transfer ownership: Full Nullable: True 
Push(AtomicQueueHandle, nint)
Calls native method gst_atomic_queue_push.
public static extern void Push(AtomicQueueHandle queue, nint data)Parameters
- queueAtomicQueueHandle
- Transfer ownership: None Nullable: False 
- datanint
- Transfer ownership: None Nullable: True 
Ref(AtomicQueueHandle)
Calls native method gst_atomic_queue_ref.
public static extern void Ref(AtomicQueueHandle queue)Parameters
- queueAtomicQueueHandle
- Transfer ownership: None Nullable: False 
Unref(AtomicQueueHandle)
Calls native method gst_atomic_queue_unref.
public static extern void Unref(AtomicQueueHandle queue)Parameters
- queueAtomicQueueHandle
- Transfer ownership: None Nullable: False