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