Table of Contents

Class VecDeque

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

array VecDequeHandle

Transfer 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

array VecDequeHandle

Transfer ownership: None Nullable: False

idx nuint

Transfer 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

array VecDequeHandle

Transfer ownership: None Nullable: False

idx nuint

Transfer ownership: None Nullable: False

pStruct nint

Transfer 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

array VecDequeHandle

Transfer ownership: None Nullable: False

func CompareFunc

Transfer ownership: None Nullable: True

data nint

Transfer 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

array VecDequeHandle

Transfer 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

array VecDequeHandle

Transfer 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

array VecDequeHandle

Transfer 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

initialSize nuint

Transfer 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

structSize nuint

Transfer ownership: None Nullable: False

initialSize nuint

Transfer 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

array VecDequeHandle

Transfer 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

array VecDequeHandle

Transfer 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

array VecDequeHandle

Transfer ownership: None Nullable: False

idx nuint

Transfer 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

array VecDequeHandle

Transfer ownership: None Nullable: False

idx nuint

Transfer 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

array VecDequeHandle

Transfer 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

array VecDequeHandle

Transfer 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

array VecDequeHandle

Transfer 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

array VecDequeHandle

Transfer 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

array VecDequeHandle

Transfer 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

array VecDequeHandle

Transfer 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

array VecDequeHandle

Transfer ownership: None Nullable: False

data nint

Transfer ownership: None Nullable: True

func CompareDataFunc

Transfer ownership: None Nullable: False

userData nint

Transfer 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

array VecDequeHandle

Transfer ownership: None Nullable: False

pStruct nint

Transfer ownership: None Nullable: True

func CompareDataFunc

Transfer ownership: None Nullable: False

userData nint

Transfer 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

array VecDequeHandle

Transfer ownership: None Nullable: False

data nint

Transfer 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

array VecDequeHandle

Transfer ownership: None Nullable: False

pStruct nint

Transfer 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

array VecDequeHandle

Transfer ownership: None Nullable: False

clearFunc DestroyNotify

Transfer 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

array VecDequeHandle

Transfer ownership: None Nullable: False

compareFunc CompareDataFunc

Transfer ownership: None Nullable: False

userData nint

Transfer ownership: None Nullable: True