Table of Contents

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

QueueArrayOwnedHandle

Methods

Clear()

[Version("1.16")]
public void Clear()

DropElement(uint)

[Version("1.2")]
public IntPtr DropElement(uint idx)

Parameters

idx uint

Returns

IntPtr

DropStruct(uint, IntPtr)

[Version("1.6")]
public bool DropStruct(uint idx, IntPtr pStruct)

Parameters

idx uint
pStruct IntPtr

Returns

bool

Equals(QueueArray?)

public bool Equals(QueueArray? other)

Parameters

other QueueArray

Returns

bool

Equals(object?)

Determines whether the specified object is equal to the current object.

public override bool Equals(object? obj)

Parameters

obj object

The object to compare with the current object.

Returns

bool

true if the specified object is equal to the current object; otherwise, false.

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

uint

IsEmpty()

[Version("1.2")]
public bool IsEmpty()

Returns

bool

New(uint)

[Version("1.2")]
public static QueueArray New(uint initialSize)

Parameters

initialSize uint

Returns

QueueArray

NewForStruct(nuint, uint)

[Version("1.6")]
public static QueueArray NewForStruct(nuint structSize, uint initialSize)

Parameters

structSize nuint
initialSize uint

Returns

QueueArray

PeekHead()

[Version("1.2")]
public IntPtr PeekHead()

Returns

IntPtr

PeekHeadStruct()

[Version("1.6")]
public IntPtr PeekHeadStruct()

Returns

IntPtr

PeekNth(uint)

[Version("1.16")]
public IntPtr PeekNth(uint idx)

Parameters

idx uint

Returns

IntPtr

PeekNthStruct(uint)

[Version("1.16")]
public IntPtr PeekNthStruct(uint idx)

Parameters

idx uint

Returns

IntPtr

PeekTail()

[Version("1.14")]
public IntPtr PeekTail()

Returns

IntPtr

PeekTailStruct()

[Version("1.14")]
public IntPtr PeekTailStruct()

Returns

IntPtr

PopHead()

[Version("1.2")]
public IntPtr PopHead()

Returns

IntPtr

PopHeadStruct()

[Version("1.6")]
public IntPtr PopHeadStruct()

Returns

IntPtr

PopTail()

[Version("1.14")]
public IntPtr PopTail()

Returns

IntPtr

PopTailStruct()

[Version("1.14")]
public IntPtr PopTailStruct()

Returns

IntPtr

PushTail(IntPtr)

[Version("1.2")]
public void PushTail(IntPtr data)

Parameters

data IntPtr

PushTailStruct(IntPtr)

public void PushTailStruct(IntPtr pStruct)

Parameters

pStruct IntPtr