Class MemoryInputStream
public class MemoryInputStream
- Inheritance
-
MemoryInputStream
- Inherited Members
Methods
AddBytes(nint, BytesHandle)
Calls native method g_memory_input_stream_add_bytes. Version: 2.34
[Version("2.34")]
public static extern void AddBytes(nint stream, BytesHandle bytes)
Parameters
stream
nintTransfer ownership: None Nullable: False
bytes
BytesHandleTransfer ownership: None Nullable: False
AddData(nint, ref byte, nint, DestroyNotify)
Calls native method g_memory_input_stream_add_data.
public static extern void AddData(nint stream, ref byte data, nint len, DestroyNotify destroy)
Parameters
stream
nintTransfer ownership: None Nullable: False
data
byteTransfer ownership: Full Nullable: False
len
nintTransfer ownership: None Nullable: False
destroy
DestroyNotifyTransfer ownership: None Nullable: True
GetGType()
Calls native function g_memory_input_stream_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
New()
Calls native constructor g_memory_input_stream_new.
public static extern nint New()
Returns
- nint
Transfer ownership: Full Nullable: False
NewFromBytes(BytesHandle)
Calls native constructor g_memory_input_stream_new_from_bytes. Version: 2.34
[Version("2.34")]
public static extern nint NewFromBytes(BytesHandle bytes)
Parameters
bytes
BytesHandleTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: False
NewFromData(ref byte, nint, DestroyNotify)
Calls native constructor g_memory_input_stream_new_from_data.
public static extern nint NewFromData(ref byte data, nint len, DestroyNotify destroy)
Parameters
data
byteTransfer ownership: Full Nullable: False
len
nintTransfer ownership: None Nullable: False
destroy
DestroyNotifyTransfer ownership: None Nullable: True
Returns
- nint
Transfer ownership: Full Nullable: False