Table of Contents

Class AtomicQueue

Namespace
Gst.Internal
Assembly
Gst-1.0.dll
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 AtomicQueueHandle

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

initialSize uint

Transfer 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 AtomicQueueHandle

Transfer 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 AtomicQueueHandle

Transfer 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 AtomicQueueHandle

Transfer ownership: None Nullable: False

data IntPtr

Transfer ownership: None Nullable: True

Ref(AtomicQueueHandle)

Calls native method gst_atomic_queue_ref.

public static extern void Ref(AtomicQueueHandle queue)

Parameters

queue AtomicQueueHandle

Transfer ownership: None Nullable: False

Unref(AtomicQueueHandle)

Calls native method gst_atomic_queue_unref.

public static extern void Unref(AtomicQueueHandle queue)

Parameters

queue AtomicQueueHandle

Transfer ownership: None Nullable: False