Class Functions
public class Functions
- Inheritance
-
Functions
- Inherited Members
Methods
BitReaderNew(ref byte, uint)
Calls native function gst_bit_reader_new.
public static extern BitReaderOwnedHandle BitReaderNew(ref byte data, uint size)
Parameters
data
byteTransfer ownership: None Nullable: False
size
uintTransfer ownership: None Nullable: False
Returns
- BitReaderOwnedHandle
Transfer ownership: Full Nullable: False
BitWriterNew()
Calls native function gst_bit_writer_new.
public static extern BitWriterOwnedHandle BitWriterNew()
Returns
- BitWriterOwnedHandle
Transfer ownership: Full Nullable: False
BitWriterNewWithData(ref byte, uint, bool)
Calls native function gst_bit_writer_new_with_data.
public static extern BitWriterOwnedHandle BitWriterNewWithData(ref byte data, uint size, bool initialized)
Parameters
data
byteTransfer ownership: None Nullable: False
size
uintTransfer ownership: None Nullable: False
initialized
boolTransfer ownership: None Nullable: False
Returns
- BitWriterOwnedHandle
Transfer ownership: Full Nullable: False
BitWriterNewWithSize(uint, bool)
Calls native function gst_bit_writer_new_with_size.
public static extern BitWriterOwnedHandle BitWriterNewWithSize(uint size, bool @fixed)
Parameters
Returns
- BitWriterOwnedHandle
Transfer ownership: Full Nullable: False
ByteReaderNew(ref byte, uint)
Calls native function gst_byte_reader_new.
public static extern ByteReaderOwnedHandle ByteReaderNew(ref byte data, uint size)
Parameters
data
byteTransfer ownership: None Nullable: False
size
uintTransfer ownership: None Nullable: False
Returns
- ByteReaderOwnedHandle
Transfer ownership: Full Nullable: False
ByteWriterNew()
Calls native function gst_byte_writer_new.
public static extern ByteWriterOwnedHandle ByteWriterNew()
Returns
- ByteWriterOwnedHandle
Transfer ownership: Full Nullable: False
ByteWriterNewWithData(ref byte, uint, bool)
Calls native function gst_byte_writer_new_with_data.
public static extern ByteWriterOwnedHandle ByteWriterNewWithData(ref byte data, uint size, bool initialized)
Parameters
data
byteTransfer ownership: None Nullable: False
size
uintTransfer ownership: None Nullable: False
initialized
boolTransfer ownership: None Nullable: False
Returns
- ByteWriterOwnedHandle
Transfer ownership: Full Nullable: False
ByteWriterNewWithSize(uint, bool)
Calls native function gst_byte_writer_new_with_size.
public static extern ByteWriterOwnedHandle ByteWriterNewWithSize(uint size, bool @fixed)
Parameters
Returns
- ByteWriterOwnedHandle
Transfer ownership: Full Nullable: False
QueueArrayNew(uint)
Calls native function gst_queue_array_new. Version: 1.2
[Version("1.2")]
public static extern QueueArrayUnownedHandle QueueArrayNew(uint initialSize)
Parameters
initialSize
uintTransfer ownership: None Nullable: False
Returns
- QueueArrayUnownedHandle
Transfer ownership: None Nullable: False
QueueArrayNewForStruct(nuint, uint)
Calls native function gst_queue_array_new_for_struct. Version: 1.6
[Version("1.6")]
public static extern QueueArrayUnownedHandle QueueArrayNewForStruct(nuint structSize, uint initialSize)
Parameters
structSize
nuintTransfer ownership: None Nullable: False
initialSize
uintTransfer ownership: None Nullable: False
Returns
- QueueArrayUnownedHandle
Transfer ownership: None Nullable: False
TypeFindDataNew(IntPtr, ref byte, nuint)
Calls native function gst_type_find_data_new. Version: 1.22
[Version("1.22")]
public static extern TypeFindDataOwnedHandle TypeFindDataNew(IntPtr obj, ref byte data, nuint size)
Parameters
obj
IntPtrTransfer ownership: None Nullable: True
data
byteTransfer ownership: None Nullable: False
size
nuintTransfer ownership: None Nullable: False
Returns
- TypeFindDataOwnedHandle
Transfer ownership: Full Nullable: False
TypeFindHelper(IntPtr, ulong)
Calls native function gst_type_find_helper.
public static extern CapsOwnedHandle TypeFindHelper(IntPtr src, ulong size)
Parameters
src
IntPtrTransfer ownership: None Nullable: False
size
ulongTransfer ownership: None Nullable: False
Returns
- CapsOwnedHandle
Transfer ownership: Full Nullable: True
TypeFindHelperForBuffer(IntPtr, BufferHandle, out IntPtr)
Calls native function gst_type_find_helper_for_buffer.
public static extern CapsOwnedHandle TypeFindHelperForBuffer(IntPtr obj, BufferHandle buf, out IntPtr prob)
Parameters
obj
IntPtrTransfer ownership: None Nullable: True
buf
BufferHandleTransfer ownership: None Nullable: False
prob
IntPtrTransfer ownership: Full Nullable: False
Returns
- CapsOwnedHandle
Transfer ownership: Full Nullable: True
TypeFindHelperForBufferWithCaps(IntPtr, BufferHandle, CapsHandle, out IntPtr)
Calls native function gst_type_find_helper_for_buffer_with_caps. Version: 1.22
[Version("1.22")]
public static extern CapsOwnedHandle TypeFindHelperForBufferWithCaps(IntPtr obj, BufferHandle buf, CapsHandle caps, out IntPtr prob)
Parameters
obj
IntPtrTransfer ownership: None Nullable: True
buf
BufferHandleTransfer ownership: None Nullable: False
caps
CapsHandleTransfer ownership: None Nullable: False
prob
IntPtrTransfer ownership: Full Nullable: False
Returns
- CapsOwnedHandle
Transfer ownership: Full Nullable: True
TypeFindHelperForBufferWithExtension(IntPtr, BufferHandle, NullableUtf8StringHandle, out IntPtr)
Calls native function gst_type_find_helper_for_buffer_with_extension. Version: 1.16
[Version("1.16")]
public static extern CapsOwnedHandle TypeFindHelperForBufferWithExtension(IntPtr obj, BufferHandle buf, NullableUtf8StringHandle extension, out IntPtr prob)
Parameters
obj
IntPtrTransfer ownership: None Nullable: True
buf
BufferHandleTransfer ownership: None Nullable: False
extension
NullableUtf8StringHandleTransfer ownership: None Nullable: True
prob
IntPtrTransfer ownership: Full Nullable: False
Returns
- CapsOwnedHandle
Transfer ownership: Full Nullable: True
TypeFindHelperForData(IntPtr, ref byte, nuint, out IntPtr)
Calls native function gst_type_find_helper_for_data.
public static extern CapsOwnedHandle TypeFindHelperForData(IntPtr obj, ref byte data, nuint size, out IntPtr prob)
Parameters
obj
IntPtrTransfer ownership: None Nullable: True
data
byteTransfer ownership: None Nullable: False
size
nuintTransfer ownership: None Nullable: False
prob
IntPtrTransfer ownership: Full Nullable: False
Returns
- CapsOwnedHandle
Transfer ownership: Full Nullable: True
TypeFindHelperForDataWithCaps(IntPtr, ref byte, nuint, CapsHandle, out IntPtr)
Calls native function gst_type_find_helper_for_data_with_caps. Version: 1.22
[Version("1.22")]
public static extern CapsOwnedHandle TypeFindHelperForDataWithCaps(IntPtr obj, ref byte data, nuint size, CapsHandle caps, out IntPtr prob)
Parameters
obj
IntPtrTransfer ownership: None Nullable: True
data
byteTransfer ownership: None Nullable: False
size
nuintTransfer ownership: None Nullable: False
caps
CapsHandleTransfer ownership: None Nullable: False
prob
IntPtrTransfer ownership: Full Nullable: False
Returns
- CapsOwnedHandle
Transfer ownership: Full Nullable: True
TypeFindHelperForDataWithExtension(IntPtr, ref byte, nuint, NullableUtf8StringHandle, out IntPtr)
Calls native function gst_type_find_helper_for_data_with_extension. Version: 1.16
[Version("1.16")]
public static extern CapsOwnedHandle TypeFindHelperForDataWithExtension(IntPtr obj, ref byte data, nuint size, NullableUtf8StringHandle extension, out IntPtr prob)
Parameters
obj
IntPtrTransfer ownership: None Nullable: True
data
byteTransfer ownership: None Nullable: False
size
nuintTransfer ownership: None Nullable: False
extension
NullableUtf8StringHandleTransfer ownership: None Nullable: True
prob
IntPtrTransfer ownership: Full Nullable: False
Returns
- CapsOwnedHandle
Transfer ownership: Full Nullable: True
TypeFindHelperForExtension(IntPtr, NonNullableUtf8StringHandle)
Calls native function gst_type_find_helper_for_extension.
public static extern CapsOwnedHandle TypeFindHelperForExtension(IntPtr obj, NonNullableUtf8StringHandle extension)
Parameters
obj
IntPtrTransfer ownership: None Nullable: True
extension
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- CapsOwnedHandle
Transfer ownership: Full Nullable: True
TypeFindHelperGetRange(IntPtr, IntPtr, TypeFindHelperGetRangeFunction, ulong, NullableUtf8StringHandle, out IntPtr)
Calls native function gst_type_find_helper_get_range.
public static extern CapsOwnedHandle TypeFindHelperGetRange(IntPtr obj, IntPtr parent, TypeFindHelperGetRangeFunction func, ulong size, NullableUtf8StringHandle extension, out IntPtr prob)
Parameters
obj
IntPtrTransfer ownership: None Nullable: False
parent
IntPtrTransfer ownership: None Nullable: True
func
TypeFindHelperGetRangeFunctionTransfer ownership: None Nullable: False
size
ulongTransfer ownership: None Nullable: False
extension
NullableUtf8StringHandleTransfer ownership: None Nullable: True
prob
IntPtrTransfer ownership: Full Nullable: False
Returns
- CapsOwnedHandle
Transfer ownership: Full Nullable: True
TypeFindListFactoriesForCaps(IntPtr, CapsHandle)
Calls native function gst_type_find_list_factories_for_caps. Version: 1.22
[Version("1.22")]
public static extern ListOwnedHandle TypeFindListFactoriesForCaps(IntPtr obj, CapsHandle caps)
Parameters
obj
IntPtrTransfer ownership: None Nullable: True
caps
CapsHandleTransfer ownership: None Nullable: False
Returns
- ListOwnedHandle
Transfer ownership: Full Nullable: True