Class Converter
public class Converter
- Inheritance
-
Converter
- Inherited Members
Methods
Convert(nint, ref byte, nuint, ref byte, nuint, ConverterFlags, out nuint, out nuint, out ErrorOwnedHandle)
Calls native method g_converter_convert. Version: 2.24
[Version("2.24")]
public static extern ConverterResult Convert(nint converter, ref byte inbuf, nuint inbufSize, ref byte outbuf, nuint outbufSize, ConverterFlags flags, out nuint bytesRead, out nuint bytesWritten, out ErrorOwnedHandle error)
Parameters
converter
nintTransfer ownership: None Nullable: False
inbuf
byteTransfer ownership: None Nullable: False
inbufSize
nuintTransfer ownership: None Nullable: False
outbuf
byteTransfer ownership: None Nullable: False
outbufSize
nuintTransfer ownership: None Nullable: False
flags
ConverterFlagsTransfer ownership: None Nullable: False
bytesRead
nuintTransfer ownership: Full Nullable: False
bytesWritten
nuintTransfer ownership: Full Nullable: False
error
ErrorOwnedHandle
Returns
- ConverterResult
Transfer ownership: None Nullable: False
ConvertBytes(nint, BytesHandle, out ErrorOwnedHandle)
Calls native method g_converter_convert_bytes. Version: 2.82
[Version("2.82")]
public static extern BytesOwnedHandle ConvertBytes(nint converter, BytesHandle bytes, out ErrorOwnedHandle error)
Parameters
converter
nintTransfer ownership: None Nullable: False
bytes
BytesHandleTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- BytesOwnedHandle
Transfer ownership: Full Nullable: False
GetGType()
Calls native function g_converter_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
Reset(nint)
Calls native method g_converter_reset. Version: 2.24
[Version("2.24")]
public static extern void Reset(nint converter)
Parameters
converter
nintTransfer ownership: None Nullable: False