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
converternintTransfer ownership: None Nullable: False
inbufbyteTransfer ownership: None Nullable: False
inbufSizenuintTransfer ownership: None Nullable: False
outbufbyteTransfer ownership: None Nullable: False
outbufSizenuintTransfer ownership: None Nullable: False
flagsConverterFlagsTransfer ownership: None Nullable: False
bytesReadnuintTransfer ownership: Full Nullable: False
bytesWrittennuintTransfer ownership: Full Nullable: False
errorErrorOwnedHandle
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
converternintTransfer ownership: None Nullable: False
bytesBytesHandleTransfer ownership: None Nullable: False
errorErrorOwnedHandle
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
converternintTransfer ownership: None Nullable: False