Class VecDeque
public class VecDeque
- Inheritance
-
VecDeque
- Inherited Members
Methods
Clear(VecDequeHandle)
Calls native method gst_vec_deque_clear. Version: 1.26
[Version("1.26")]
public static extern void Clear(VecDequeHandle array)
Parameters
arrayVecDequeHandleTransfer ownership: None Nullable: False
DropElement(VecDequeHandle, nuint)
Calls native method gst_vec_deque_drop_element. Version: 1.26
[Version("1.26")]
public static extern nint DropElement(VecDequeHandle array, nuint idx)
Parameters
arrayVecDequeHandleTransfer ownership: None Nullable: False
idxnuintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: True
DropStruct(VecDequeHandle, nuint, nint)
Calls native method gst_vec_deque_drop_struct. Version: 1.26
[Version("1.26")]
public static extern bool DropStruct(VecDequeHandle array, nuint idx, nint pStruct)
Parameters
arrayVecDequeHandleTransfer ownership: None Nullable: False
idxnuintTransfer ownership: None Nullable: False
pStructnintTransfer ownership: None Nullable: True
Returns
- bool
Transfer ownership: None Nullable: False
Find(VecDequeHandle, CompareFunc, nint)
Calls native method gst_vec_deque_find. Version: 1.26
[Version("1.26")]
public static extern nuint Find(VecDequeHandle array, CompareFunc func, nint data)
Parameters
arrayVecDequeHandleTransfer ownership: None Nullable: False
funcCompareFuncTransfer ownership: None Nullable: True
datanintTransfer ownership: None Nullable: True
Returns
- nuint
Transfer ownership: None Nullable: False
Free(VecDequeHandle)
Calls native method gst_vec_deque_free. Version: 1.26
[Version("1.26")]
public static extern void Free(VecDequeHandle array)
Parameters
arrayVecDequeHandleTransfer ownership: None Nullable: False
GetLength(VecDequeHandle)
Calls native method gst_vec_deque_get_length. Version: 1.26
[Version("1.26")]
public static extern nuint GetLength(VecDequeHandle array)
Parameters
arrayVecDequeHandleTransfer ownership: None Nullable: False
Returns
- nuint
Transfer ownership: None Nullable: False
IsEmpty(VecDequeHandle)
Calls native method gst_vec_deque_is_empty. Version: 1.26
[Version("1.26")]
public static extern bool IsEmpty(VecDequeHandle array)
Parameters
arrayVecDequeHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
New(nuint)
Calls native function gst_vec_deque_new. Version: 1.26
[Version("1.26")]
public static extern VecDequeUnownedHandle New(nuint initialSize)
Parameters
initialSizenuintTransfer ownership: None Nullable: False
Returns
- VecDequeUnownedHandle
Transfer ownership: None Nullable: False
NewForStruct(nuint, nuint)
Calls native function gst_vec_deque_new_for_struct. Version: 1.26
[Version("1.26")]
public static extern VecDequeUnownedHandle NewForStruct(nuint structSize, nuint initialSize)
Parameters
structSizenuintTransfer ownership: None Nullable: False
initialSizenuintTransfer ownership: None Nullable: False
Returns
- VecDequeUnownedHandle
Transfer ownership: None Nullable: False
PeekHead(VecDequeHandle)
Calls native method gst_vec_deque_peek_head. Version: 1.26
[Version("1.26")]
public static extern nint PeekHead(VecDequeHandle array)
Parameters
arrayVecDequeHandleTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: True
PeekHeadStruct(VecDequeHandle)
Calls native method gst_vec_deque_peek_head_struct. Version: 1.26
[Version("1.26")]
public static extern nint PeekHeadStruct(VecDequeHandle array)
Parameters
arrayVecDequeHandleTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: True
PeekNth(VecDequeHandle, nuint)
Calls native method gst_vec_deque_peek_nth. Version: 1.26
[Version("1.26")]
public static extern nint PeekNth(VecDequeHandle array, nuint idx)
Parameters
arrayVecDequeHandleTransfer ownership: None Nullable: False
idxnuintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: True
PeekNthStruct(VecDequeHandle, nuint)
Calls native method gst_vec_deque_peek_nth_struct. Version: 1.26
[Version("1.26")]
public static extern nint PeekNthStruct(VecDequeHandle array, nuint idx)
Parameters
arrayVecDequeHandleTransfer ownership: None Nullable: False
idxnuintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: True
PeekTail(VecDequeHandle)
Calls native method gst_vec_deque_peek_tail. Version: 1.26
[Version("1.26")]
public static extern nint PeekTail(VecDequeHandle array)
Parameters
arrayVecDequeHandleTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: True
PeekTailStruct(VecDequeHandle)
Calls native method gst_vec_deque_peek_tail_struct. Version: 1.26
[Version("1.26")]
public static extern nint PeekTailStruct(VecDequeHandle array)
Parameters
arrayVecDequeHandleTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: True
PopHead(VecDequeHandle)
Calls native method gst_vec_deque_pop_head. Version: 1.26
[Version("1.26")]
public static extern nint PopHead(VecDequeHandle array)
Parameters
arrayVecDequeHandleTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: True
PopHeadStruct(VecDequeHandle)
Calls native method gst_vec_deque_pop_head_struct. Version: 1.26
[Version("1.26")]
public static extern nint PopHeadStruct(VecDequeHandle array)
Parameters
arrayVecDequeHandleTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: True
PopTail(VecDequeHandle)
Calls native method gst_vec_deque_pop_tail. Version: 1.26
[Version("1.26")]
public static extern nint PopTail(VecDequeHandle array)
Parameters
arrayVecDequeHandleTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: True
PopTailStruct(VecDequeHandle)
Calls native method gst_vec_deque_pop_tail_struct. Version: 1.26
[Version("1.26")]
public static extern nint PopTailStruct(VecDequeHandle array)
Parameters
arrayVecDequeHandleTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: True
PushSorted(VecDequeHandle, nint, CompareDataFunc, nint)
Calls native method gst_vec_deque_push_sorted. Version: 1.26
[Version("1.26")]
public static extern void PushSorted(VecDequeHandle array, nint data, CompareDataFunc func, nint userData)
Parameters
arrayVecDequeHandleTransfer ownership: None Nullable: False
datanintTransfer ownership: None Nullable: True
funcCompareDataFuncTransfer ownership: None Nullable: False
userDatanintTransfer ownership: None Nullable: True
PushSortedStruct(VecDequeHandle, nint, CompareDataFunc, nint)
Calls native method gst_vec_deque_push_sorted_struct. Version: 1.26
[Version("1.26")]
public static extern void PushSortedStruct(VecDequeHandle array, nint pStruct, CompareDataFunc func, nint userData)
Parameters
arrayVecDequeHandleTransfer ownership: None Nullable: False
pStructnintTransfer ownership: None Nullable: True
funcCompareDataFuncTransfer ownership: None Nullable: False
userDatanintTransfer ownership: None Nullable: True
PushTail(VecDequeHandle, nint)
Calls native method gst_vec_deque_push_tail. Version: 1.26
[Version("1.26")]
public static extern void PushTail(VecDequeHandle array, nint data)
Parameters
arrayVecDequeHandleTransfer ownership: None Nullable: False
datanintTransfer ownership: None Nullable: True
PushTailStruct(VecDequeHandle, nint)
Calls native method gst_vec_deque_push_tail_struct. Version: 1.26
[Version("1.26")]
public static extern void PushTailStruct(VecDequeHandle array, nint pStruct)
Parameters
arrayVecDequeHandleTransfer ownership: None Nullable: False
pStructnintTransfer ownership: None Nullable: True
SetClearFunc(VecDequeHandle, DestroyNotify)
Calls native method gst_vec_deque_set_clear_func. Version: 1.26
[Version("1.26")]
public static extern void SetClearFunc(VecDequeHandle array, DestroyNotify clearFunc)
Parameters
arrayVecDequeHandleTransfer ownership: None Nullable: False
clearFuncDestroyNotifyTransfer ownership: None Nullable: False
Sort(VecDequeHandle, CompareDataFunc, nint)
Calls native method gst_vec_deque_sort. Version: 1.26
[Version("1.26")]
public static extern void Sort(VecDequeHandle array, CompareDataFunc compareFunc, nint userData)
Parameters
arrayVecDequeHandleTransfer ownership: None Nullable: False
compareFuncCompareDataFuncTransfer ownership: None Nullable: False
userDatanintTransfer ownership: None Nullable: True