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
handle
QueueArrayOwnedHandle
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
idx
uint
Returns
DropStruct(uint, nint)
[Version("1.6")]
public bool DropStruct(uint idx, nint pStruct)
Parameters
Returns
Equals(QueueArray?)
public bool Equals(QueueArray? other)
Parameters
other
QueueArray
Returns
Equals(object?)
Determines whether the specified object is equal to the current object.
public override bool Equals(object? obj)
Parameters
obj
objectThe 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
initialSize
uint
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
idx
uint
Returns
PeekNthStruct(uint)
[Version("1.16")]
public nint PeekNthStruct(uint idx)
Parameters
idx
uint
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
data
nint
PushTailStruct(nint)
public void PushTailStruct(nint pStruct)
Parameters
pStruct
nint