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
Returns
BitWriterNew()
public static BitWriter BitWriterNew()
Returns
BitWriterNewWithData(Span<byte>, bool)
public static BitWriter BitWriterNewWithData(Span<byte> data, bool initialized)
Parameters
Returns
BitWriterNewWithSize(uint, bool)
public static BitWriter BitWriterNewWithSize(uint size, bool @fixed)
Parameters
Returns
ByteReaderNew(Span<byte>)
public static ByteReader ByteReaderNew(Span<byte> data)
Parameters
Returns
ByteWriterNew()
public static ByteWriter ByteWriterNew()
Returns
ByteWriterNewWithData(ref byte, uint, bool)
public static ByteWriter ByteWriterNewWithData(ref byte data, uint size, bool initialized)
Parameters
Returns
ByteWriterNewWithSize(uint, bool)
public static ByteWriter ByteWriterNewWithSize(uint size, bool @fixed)
Parameters
Returns
QueueArrayNew(uint)
[Version("1.2")]
public static QueueArray QueueArrayNew(uint initialSize)
Parameters
initialSizeuint
Returns
QueueArrayNewForStruct(nuint, uint)
[Version("1.6")]
public static QueueArray QueueArrayNewForStruct(nuint structSize, uint initialSize)
Parameters
Returns
TypeFindDataNew(Object?, Span<byte>)
[Version("1.22")]
public static TypeFindData TypeFindDataNew(Object? obj, Span<byte> data)
Parameters
Returns
TypeFindHelper(Pad, ulong)
public static Caps? TypeFindHelper(Pad src, ulong size)
Parameters
Returns
TypeFindHelperForBuffer(Object?, Buffer, out TypeFindProbability)
public static Caps? TypeFindHelperForBuffer(Object? obj, Buffer buf, out TypeFindProbability prob)
Parameters
objObjectbufBufferprobTypeFindProbability
Returns
TypeFindHelperForBufferWithCaps(Object?, Buffer, Caps, out TypeFindProbability)
[Version("1.22")]
public static Caps? TypeFindHelperForBufferWithCaps(Object? obj, Buffer buf, Caps caps, out TypeFindProbability prob)
Parameters
objObjectbufBuffercapsCapsprobTypeFindProbability
Returns
TypeFindHelperForBufferWithExtension(Object?, Buffer, string?, out TypeFindProbability)
[Version("1.16")]
public static Caps? TypeFindHelperForBufferWithExtension(Object? obj, Buffer buf, string? extension, out TypeFindProbability prob)
Parameters
objObjectbufBufferextensionstringprobTypeFindProbability
Returns
TypeFindHelperForData(Object?, Span<byte>, out TypeFindProbability)
public static Caps? TypeFindHelperForData(Object? obj, Span<byte> data, out TypeFindProbability prob)
Parameters
objObjectdataSpan<byte>probTypeFindProbability
Returns
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
objObjectdataSpan<byte>capsCapsprobTypeFindProbability
Returns
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
objObjectdataSpan<byte>extensionstringprobTypeFindProbability
Returns
TypeFindHelperForExtension(Object?, string)
public static Caps? TypeFindHelperForExtension(Object? obj, string extension)
Parameters
Returns
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
objObjectparentObjectfuncTypeFindHelperGetRangeFunctionA callback. If it raises an exception the application will terminate. To receive this unhandled exception see SetHandler(Action<Exception>?).
sizeulongextensionstringprobTypeFindProbability
Returns
TypeFindListFactoriesForCaps(Object?, Caps)
[Version("1.22")]
public static List? TypeFindListFactoriesForCaps(Object? obj, Caps caps)