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 nint DropElement(QueueArrayHandle array, uint idx)
Parameters
array
QueueArrayHandleTransfer ownership: None Nullable: False
idx
uintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: True
DropStruct(QueueArrayHandle, uint, nint)
Calls native method gst_queue_array_drop_struct. Version: 1.6
[Version("1.6")]
public static extern bool DropStruct(QueueArrayHandle array, uint idx, nint pStruct)
Parameters
array
QueueArrayHandleTransfer ownership: None Nullable: False
idx
uintTransfer ownership: None Nullable: False
pStruct
nintTransfer ownership: None Nullable: True
Returns
- bool
Transfer ownership: None Nullable: False
Find(QueueArrayHandle, CompareFunc, nint)
Calls native method gst_queue_array_find. Version: 1.2
[Version("1.2")]
public static extern uint Find(QueueArrayHandle array, CompareFunc func, nint data)
Parameters
array
QueueArrayHandleTransfer ownership: None Nullable: False
func
CompareFuncTransfer ownership: None Nullable: True
data
nintTransfer 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 nint PeekHead(QueueArrayHandle array)
Parameters
array
QueueArrayHandleTransfer ownership: None Nullable: False
Returns
- nint
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 nint PeekHeadStruct(QueueArrayHandle array)
Parameters
array
QueueArrayHandleTransfer ownership: None Nullable: False
Returns
- nint
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 nint PeekNth(QueueArrayHandle array, uint idx)
Parameters
array
QueueArrayHandleTransfer ownership: None Nullable: False
idx
uintTransfer ownership: None Nullable: False
Returns
- nint
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 nint PeekNthStruct(QueueArrayHandle array, uint idx)
Parameters
array
QueueArrayHandleTransfer ownership: None Nullable: False
idx
uintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: True
PeekTail(QueueArrayHandle)
Calls native method gst_queue_array_peek_tail. Version: 1.14
[Version("1.14")]
public static extern nint PeekTail(QueueArrayHandle array)
Parameters
array
QueueArrayHandleTransfer ownership: None Nullable: False
Returns
- nint
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 nint PeekTailStruct(QueueArrayHandle array)
Parameters
array
QueueArrayHandleTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: True
PopHead(QueueArrayHandle)
Calls native method gst_queue_array_pop_head. Version: 1.2
[Version("1.2")]
public static extern nint PopHead(QueueArrayHandle array)
Parameters
array
QueueArrayHandleTransfer ownership: None Nullable: False
Returns
- nint
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 nint PopHeadStruct(QueueArrayHandle array)
Parameters
array
QueueArrayHandleTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: True
PopTail(QueueArrayHandle)
Calls native method gst_queue_array_pop_tail. Version: 1.14
[Version("1.14")]
public static extern nint PopTail(QueueArrayHandle array)
Parameters
array
QueueArrayHandleTransfer ownership: None Nullable: False
Returns
- nint
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 nint PopTailStruct(QueueArrayHandle array)
Parameters
array
QueueArrayHandleTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: True
PushSorted(QueueArrayHandle, nint, CompareDataFunc, nint)
Calls native method gst_queue_array_push_sorted. Version: 1.24
[Version("1.24")]
public static extern void PushSorted(QueueArrayHandle array, nint data, CompareDataFunc func, nint userData)
Parameters
array
QueueArrayHandleTransfer ownership: None Nullable: False
data
nintTransfer ownership: None Nullable: True
func
CompareDataFuncTransfer ownership: None Nullable: False
userData
nintTransfer ownership: None Nullable: True
PushSortedStruct(QueueArrayHandle, nint, CompareDataFunc, nint)
Calls native method gst_queue_array_push_sorted_struct. Version: 1.24
[Version("1.24")]
public static extern void PushSortedStruct(QueueArrayHandle array, nint pStruct, CompareDataFunc func, nint userData)
Parameters
array
QueueArrayHandleTransfer ownership: None Nullable: False
pStruct
nintTransfer ownership: None Nullable: True
func
CompareDataFuncTransfer ownership: None Nullable: False
userData
nintTransfer ownership: None Nullable: True
PushTail(QueueArrayHandle, nint)
Calls native method gst_queue_array_push_tail. Version: 1.2
[Version("1.2")]
public static extern void PushTail(QueueArrayHandle array, nint data)
Parameters
array
QueueArrayHandleTransfer ownership: None Nullable: False
data
nintTransfer ownership: None Nullable: True
PushTailStruct(QueueArrayHandle, nint)
Calls native method gst_queue_array_push_tail_struct.
public static extern void PushTailStruct(QueueArrayHandle array, nint pStruct)
Parameters
array
QueueArrayHandleTransfer ownership: None Nullable: False
pStruct
nintTransfer 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
Sort(QueueArrayHandle, CompareDataFunc, nint)
Calls native method gst_queue_array_sort. Version: 1.24
[Version("1.24")]
public static extern void Sort(QueueArrayHandle array, CompareDataFunc compareFunc, nint userData)
Parameters
array
QueueArrayHandleTransfer ownership: None Nullable: False
compareFunc
CompareDataFuncTransfer ownership: None Nullable: False
userData
nintTransfer ownership: None Nullable: True