Class QueueArray
- Namespace
- GstBase
- Assembly
- GstBase-1.0.dll
public sealed class QueueArray
- Inheritance
-
QueueArray
- Inherited Members
Constructors
QueueArray(QueueArrayOwnedHandle)
public QueueArray(QueueArrayOwnedHandle handle)
Parameters
handleQueueArrayOwnedHandle
Properties
Handle
public QueueArrayOwnedHandle Handle { get; }
Property Value
Methods
Clear()
[Version("1.16")]
public void Clear()
DropElement(uint)
[Version("1.2")]
public nint DropElement(uint idx)
Parameters
idxuint
Returns
DropStruct(uint, nint)
[Version("1.6")]
public bool DropStruct(uint idx, nint pStruct)
Parameters
Returns
Equals(QueueArray?)
public bool Equals(QueueArray? other)
Parameters
otherQueueArray
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.2")]
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.2")]
public uint GetLength()
Returns
IsEmpty()
[Version("1.2")]
public bool IsEmpty()
Returns
New(uint)
[Version("1.2")]
public static QueueArray New(uint initialSize)
Parameters
initialSizeuint
Returns
NewForStruct(nuint, uint)
[Version("1.6")]
public static QueueArray NewForStruct(nuint structSize, uint initialSize)
Parameters
Returns
PeekHead()
[Version("1.2")]
public nint PeekHead()
Returns
PeekHeadStruct()
[Version("1.6")]
public nint PeekHeadStruct()
Returns
PeekNth(uint)
[Version("1.16")]
public nint PeekNth(uint idx)
Parameters
idxuint
Returns
PeekNthStruct(uint)
[Version("1.16")]
public nint PeekNthStruct(uint idx)
Parameters
idxuint
Returns
PeekTail()
[Version("1.14")]
public nint PeekTail()
Returns
PeekTailStruct()
[Version("1.14")]
public nint PeekTailStruct()
Returns
PopHead()
[Version("1.2")]
public nint PopHead()
Returns
PopHeadStruct()
[Version("1.6")]
public nint PopHeadStruct()
Returns
PopTail()
[Version("1.14")]
public nint PopTail()
Returns
PopTailStruct()
[Version("1.14")]
public nint PopTailStruct()
Returns
PushTail(nint)
[Version("1.2")]
public void PushTail(nint data)
Parameters
datanint
PushTailStruct(nint)
public void PushTailStruct(nint pStruct)
Parameters
pStructnint