Class QueueArray
public class QueueArray
- Inheritance
-
QueueArray
- Inherited Members
Methods
Clear(QueueArrayHandle)
Calls native method gst_queue_array_clear. Version: 1.16
[Version("1.16")]
public static extern void Clear(QueueArrayHandle array)
Parameters
array
QueueArrayHandleTransfer ownership: None Nullable: False
DropElement(QueueArrayHandle, uint)
Calls native method gst_queue_array_drop_element. Version: 1.2
[Version("1.2")]
public static extern IntPtr DropElement(QueueArrayHandle array, uint idx)
Parameters
array
QueueArrayHandleTransfer ownership: None Nullable: False
idx
uintTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: None Nullable: True
DropStruct(QueueArrayHandle, uint, IntPtr)
Calls native method gst_queue_array_drop_struct. Version: 1.6
[Version("1.6")]
public static extern bool DropStruct(QueueArrayHandle array, uint idx, IntPtr pStruct)
Parameters
array
QueueArrayHandleTransfer ownership: None Nullable: False
idx
uintTransfer ownership: None Nullable: False
pStruct
IntPtrTransfer ownership: None Nullable: True
Returns
- bool
Transfer ownership: None Nullable: False
Find(QueueArrayHandle, CompareFunc, IntPtr)
Calls native method gst_queue_array_find. Version: 1.2
[Version("1.2")]
public static extern uint Find(QueueArrayHandle array, CompareFunc func, IntPtr data)
Parameters
array
QueueArrayHandleTransfer ownership: None Nullable: False
func
CompareFuncTransfer ownership: None Nullable: True
data
IntPtrTransfer ownership: None Nullable: True
Returns
- uint
Transfer ownership: None Nullable: False
Free(QueueArrayHandle)
Calls native method gst_queue_array_free. Version: 1.2
[Version("1.2")]
public static extern void Free(QueueArrayHandle array)
Parameters
array
QueueArrayHandleTransfer ownership: None Nullable: False
GetLength(QueueArrayHandle)
Calls native method gst_queue_array_get_length. Version: 1.2
[Version("1.2")]
public static extern uint GetLength(QueueArrayHandle array)
Parameters
array
QueueArrayHandleTransfer ownership: None Nullable: False
Returns
- uint
Transfer ownership: None Nullable: False
IsEmpty(QueueArrayHandle)
Calls native method gst_queue_array_is_empty. Version: 1.2
[Version("1.2")]
public static extern bool IsEmpty(QueueArrayHandle array)
Parameters
array
QueueArrayHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
New(uint)
Calls native function gst_queue_array_new. Version: 1.2
[Version("1.2")]
public static extern QueueArrayUnownedHandle New(uint initialSize)
Parameters
initialSize
uintTransfer ownership: None Nullable: False
Returns
- QueueArrayUnownedHandle
Transfer ownership: None Nullable: False
NewForStruct(nuint, uint)
Calls native function gst_queue_array_new_for_struct. Version: 1.6
[Version("1.6")]
public static extern QueueArrayUnownedHandle NewForStruct(nuint structSize, uint initialSize)
Parameters
structSize
nuintTransfer ownership: None Nullable: False
initialSize
uintTransfer ownership: None Nullable: False
Returns
- QueueArrayUnownedHandle
Transfer ownership: None Nullable: False
PeekHead(QueueArrayHandle)
Calls native method gst_queue_array_peek_head. Version: 1.2
[Version("1.2")]
public static extern IntPtr PeekHead(QueueArrayHandle array)
Parameters
array
QueueArrayHandleTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: None Nullable: True
PeekHeadStruct(QueueArrayHandle)
Calls native method gst_queue_array_peek_head_struct. Version: 1.6
[Version("1.6")]
public static extern IntPtr PeekHeadStruct(QueueArrayHandle array)
Parameters
array
QueueArrayHandleTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: None Nullable: True
PeekNth(QueueArrayHandle, uint)
Calls native method gst_queue_array_peek_nth. Version: 1.16
[Version("1.16")]
public static extern IntPtr PeekNth(QueueArrayHandle array, uint idx)
Parameters
array
QueueArrayHandleTransfer ownership: None Nullable: False
idx
uintTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: None Nullable: True
PeekNthStruct(QueueArrayHandle, uint)
Calls native method gst_queue_array_peek_nth_struct. Version: 1.16
[Version("1.16")]
public static extern IntPtr PeekNthStruct(QueueArrayHandle array, uint idx)
Parameters
array
QueueArrayHandleTransfer ownership: None Nullable: False
idx
uintTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: None Nullable: True
PeekTail(QueueArrayHandle)
Calls native method gst_queue_array_peek_tail. Version: 1.14
[Version("1.14")]
public static extern IntPtr PeekTail(QueueArrayHandle array)
Parameters
array
QueueArrayHandleTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: None Nullable: True
PeekTailStruct(QueueArrayHandle)
Calls native method gst_queue_array_peek_tail_struct. Version: 1.14
[Version("1.14")]
public static extern IntPtr PeekTailStruct(QueueArrayHandle array)
Parameters
array
QueueArrayHandleTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: None Nullable: True
PopHead(QueueArrayHandle)
Calls native method gst_queue_array_pop_head. Version: 1.2
[Version("1.2")]
public static extern IntPtr PopHead(QueueArrayHandle array)
Parameters
array
QueueArrayHandleTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: None Nullable: True
PopHeadStruct(QueueArrayHandle)
Calls native method gst_queue_array_pop_head_struct. Version: 1.6
[Version("1.6")]
public static extern IntPtr PopHeadStruct(QueueArrayHandle array)
Parameters
array
QueueArrayHandleTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: None Nullable: True
PopTail(QueueArrayHandle)
Calls native method gst_queue_array_pop_tail. Version: 1.14
[Version("1.14")]
public static extern IntPtr PopTail(QueueArrayHandle array)
Parameters
array
QueueArrayHandleTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: None Nullable: True
PopTailStruct(QueueArrayHandle)
Calls native method gst_queue_array_pop_tail_struct. Version: 1.14
[Version("1.14")]
public static extern IntPtr PopTailStruct(QueueArrayHandle array)
Parameters
array
QueueArrayHandleTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: None Nullable: True
PushTail(QueueArrayHandle, IntPtr)
Calls native method gst_queue_array_push_tail. Version: 1.2
[Version("1.2")]
public static extern void PushTail(QueueArrayHandle array, IntPtr data)
Parameters
array
QueueArrayHandleTransfer ownership: None Nullable: False
data
IntPtrTransfer ownership: None Nullable: True
PushTailStruct(QueueArrayHandle, IntPtr)
Calls native method gst_queue_array_push_tail_struct.
public static extern void PushTailStruct(QueueArrayHandle array, IntPtr pStruct)
Parameters
array
QueueArrayHandleTransfer ownership: None Nullable: False
pStruct
IntPtrTransfer ownership: None Nullable: True
SetClearFunc(QueueArrayHandle, DestroyNotify)
Calls native method gst_queue_array_set_clear_func. Version: 1.16
[Version("1.16")]
public static extern void SetClearFunc(QueueArrayHandle array, DestroyNotify clearFunc)
Parameters
array
QueueArrayHandleTransfer ownership: None Nullable: False
clearFunc
DestroyNotifyTransfer ownership: None Nullable: False