Table of Contents

Class Functions

Namespace
GstBase
Assembly
GstBase-1.0.dll
public static class Functions
Inheritance
Functions
Inherited Members

Methods

BitReaderNew(Span<byte>)

public static BitReader BitReaderNew(Span<byte> data)

Parameters

data Span<byte>

Returns

BitReader

BitWriterNew()

public static BitWriter BitWriterNew()

Returns

BitWriter

BitWriterNewWithData(Span<byte>, bool)

public static BitWriter BitWriterNewWithData(Span<byte> data, bool initialized)

Parameters

data Span<byte>
initialized bool

Returns

BitWriter

BitWriterNewWithSize(uint, bool)

public static BitWriter BitWriterNewWithSize(uint size, bool @fixed)

Parameters

size uint
fixed bool

Returns

BitWriter

ByteReaderNew(Span<byte>)

public static ByteReader ByteReaderNew(Span<byte> data)

Parameters

data Span<byte>

Returns

ByteReader

ByteWriterNew()

public static ByteWriter ByteWriterNew()

Returns

ByteWriter

ByteWriterNewWithData(ref byte, uint, bool)

public static ByteWriter ByteWriterNewWithData(ref byte data, uint size, bool initialized)

Parameters

data byte
size uint
initialized bool

Returns

ByteWriter

ByteWriterNewWithSize(uint, bool)

public static ByteWriter ByteWriterNewWithSize(uint size, bool @fixed)

Parameters

size uint
fixed bool

Returns

ByteWriter

QueueArrayNew(uint)

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

Parameters

initialSize uint

Returns

QueueArray

QueueArrayNewForStruct(nuint, uint)

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

Parameters

structSize nuint
initialSize uint

Returns

QueueArray

TypeFindDataNew(Object?, Span<byte>)

[Version("1.22")]
public static TypeFindData TypeFindDataNew(Object? obj, Span<byte> data)

Parameters

obj Object
data Span<byte>

Returns

TypeFindData

TypeFindHelper(Pad, ulong)

public static Caps? TypeFindHelper(Pad src, ulong size)

Parameters

src Pad
size ulong

Returns

Caps

TypeFindHelperForBuffer(Object?, Buffer, out TypeFindProbability)

public static Caps? TypeFindHelperForBuffer(Object? obj, Buffer buf, out TypeFindProbability prob)

Parameters

obj Object
buf Buffer
prob TypeFindProbability

Returns

Caps

TypeFindHelperForBufferWithCaps(Object?, Buffer, Caps, out TypeFindProbability)

[Version("1.22")]
public static Caps? TypeFindHelperForBufferWithCaps(Object? obj, Buffer buf, Caps caps, out TypeFindProbability prob)

Parameters

obj Object
buf Buffer
caps Caps
prob TypeFindProbability

Returns

Caps

TypeFindHelperForBufferWithExtension(Object?, Buffer, string?, out TypeFindProbability)

[Version("1.16")]
public static Caps? TypeFindHelperForBufferWithExtension(Object? obj, Buffer buf, string? extension, out TypeFindProbability prob)

Parameters

obj Object
buf Buffer
extension string
prob TypeFindProbability

Returns

Caps

TypeFindHelperForData(Object?, Span<byte>, out TypeFindProbability)

public static Caps? TypeFindHelperForData(Object? obj, Span<byte> data, out TypeFindProbability prob)

Parameters

obj Object
data Span<byte>
prob TypeFindProbability

Returns

Caps

TypeFindHelperForDataWithCaps(Object?, Span<byte>, Caps, out TypeFindProbability)

[Version("1.22")]
public static Caps? TypeFindHelperForDataWithCaps(Object? obj, Span<byte> data, Caps caps, out TypeFindProbability prob)

Parameters

obj Object
data Span<byte>
caps Caps
prob TypeFindProbability

Returns

Caps

TypeFindHelperForDataWithExtension(Object?, Span<byte>, string?, out TypeFindProbability)

[Version("1.16")]
public static Caps? TypeFindHelperForDataWithExtension(Object? obj, Span<byte> data, string? extension, out TypeFindProbability prob)

Parameters

obj Object
data Span<byte>
extension string
prob TypeFindProbability

Returns

Caps

TypeFindHelperForExtension(Object?, string)

public static Caps? TypeFindHelperForExtension(Object? obj, string extension)

Parameters

obj Object
extension string

Returns

Caps

TypeFindHelperGetRange(Object, Object?, TypeFindHelperGetRangeFunction, ulong, string?, out TypeFindProbability)

public static Caps? TypeFindHelperGetRange(Object obj, Object? parent, TypeFindHelperGetRangeFunction func, ulong size, string? extension, out TypeFindProbability prob)

Parameters

obj Object
parent Object
func TypeFindHelperGetRangeFunction
size ulong
extension string
prob TypeFindProbability

Returns

Caps

TypeFindListFactoriesForCaps(Object?, Caps)

[Version("1.22")]
public static List? TypeFindListFactoriesForCaps(Object? obj, Caps caps)

Parameters

obj Object
caps Caps

Returns

List