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 IntPtr DropElement(uint idx)
Parameters
idx
uint
Returns
DropStruct(uint, IntPtr)
[Version("1.6")]
public bool DropStruct(uint idx, IntPtr 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 IntPtr PeekHead()
Returns
PeekHeadStruct()
[Version("1.6")]
public IntPtr PeekHeadStruct()
Returns
PeekNth(uint)
[Version("1.16")]
public IntPtr PeekNth(uint idx)
Parameters
idx
uint
Returns
PeekNthStruct(uint)
[Version("1.16")]
public IntPtr PeekNthStruct(uint idx)
Parameters
idx
uint
Returns
PeekTail()
[Version("1.14")]
public IntPtr PeekTail()
Returns
PeekTailStruct()
[Version("1.14")]
public IntPtr PeekTailStruct()
Returns
PopHead()
[Version("1.2")]
public IntPtr PopHead()
Returns
PopHeadStruct()
[Version("1.6")]
public IntPtr PopHeadStruct()
Returns
PopTail()
[Version("1.14")]
public IntPtr PopTail()
Returns
PopTailStruct()
[Version("1.14")]
public IntPtr PopTailStruct()
Returns
PushTail(IntPtr)
[Version("1.2")]
public void PushTail(IntPtr data)
Parameters
data
IntPtr
PushTailStruct(IntPtr)
public void PushTailStruct(IntPtr pStruct)
Parameters
pStruct
IntPtr