Class VecDeque
- Namespace
- Gst
- Assembly
- Gst-1.0.dll
public sealed class VecDeque
- Inheritance
-
VecDeque
- Inherited Members
Constructors
VecDeque(VecDequeOwnedHandle)
public VecDeque(VecDequeOwnedHandle handle)
Parameters
handleVecDequeOwnedHandle
Properties
Handle
public VecDequeOwnedHandle Handle { get; }
Property Value
Methods
Clear()
[Version("1.26")]
public void Clear()
DropElement(nuint)
[Version("1.26")]
public nint DropElement(nuint idx)
Parameters
idxnuint
Returns
DropStruct(nuint, nint)
[Version("1.26")]
public bool DropStruct(nuint idx, nint pStruct)
Parameters
Returns
Equals(VecDeque?)
public bool Equals(VecDeque? other)
Parameters
otherVecDeque
Returns
Equals(object?)
Determines whether the specified object is equal to the current object.
public override bool Equals(object? obj)
Parameters
objobjectThe object to compare with the current object.
Returns
Free()
[Version("1.26")]
public void Free()
GetHashCode()
Serves as the default hash function.
public override int GetHashCode()
Returns
- int
A hash code for the current object.
GetLength()
[Version("1.26")]
public nuint GetLength()
Returns
IsEmpty()
[Version("1.26")]
public bool IsEmpty()
Returns
New(nuint)
[Version("1.26")]
public static VecDeque New(nuint initialSize)
Parameters
initialSizenuint
Returns
NewForStruct(nuint, nuint)
[Version("1.26")]
public static VecDeque NewForStruct(nuint structSize, nuint initialSize)
Parameters
Returns
PeekHead()
[Version("1.26")]
public nint PeekHead()
Returns
PeekHeadStruct()
[Version("1.26")]
public nint PeekHeadStruct()
Returns
PeekNth(nuint)
[Version("1.26")]
public nint PeekNth(nuint idx)
Parameters
idxnuint
Returns
PeekNthStruct(nuint)
[Version("1.26")]
public nint PeekNthStruct(nuint idx)
Parameters
idxnuint
Returns
PeekTail()
[Version("1.26")]
public nint PeekTail()
Returns
PeekTailStruct()
[Version("1.26")]
public nint PeekTailStruct()
Returns
PopHead()
[Version("1.26")]
public nint PopHead()
Returns
PopHeadStruct()
[Version("1.26")]
public nint PopHeadStruct()
Returns
PopTail()
[Version("1.26")]
public nint PopTail()
Returns
PopTailStruct()
[Version("1.26")]
public nint PopTailStruct()
Returns
PushTail(nint)
[Version("1.26")]
public void PushTail(nint data)
Parameters
datanint
PushTailStruct(nint)
[Version("1.26")]
public void PushTailStruct(nint pStruct)
Parameters
pStructnint