Gsf.OutputIconv

g GObject.Object GObject.Object Gsf.Output Gsf.Output GObject.Object->Gsf.Output Gsf.OutputIconv Gsf.OutputIconv Gsf.Output->Gsf.OutputIconv

Subclasses:None

Methods

Inherited:Gsf.Output (18), GObject.Object (37)
Structs:GObject.ObjectClass (5)
class new (sink, dst, src)

Virtual Methods

Inherited:Gsf.Output (3), GObject.Object (7)

Properties

Inherited:Gsf.Output (6)
Name Type Flags Short Description
fallback str r/w The string to use for invalid characters
input-charset str r/w/co The character set to convert from
output-charset str r/w/co The character set to convert to
sink Gsf.Output r/w/co Where the converted data is written

Signals

Inherited:GObject.Object (1)

Fields

Inherited:GObject.Object (1)

Class Details

class Gsf.OutputIconv(**kwargs)
Bases:Gsf.Output
Abstract:No
Structure:Gsf.OutputIconvClass
classmethod new(sink, dst, src)
Parameters:
  • sink (Gsf.Output) – The underlying data source.
  • dst (str) – The target character set.
  • src (str) – The source character set.
Returns:

a new Gsf.Output object or None.

Return type:

Gsf.Output

Adds a reference to sink.

Property Details

Gsf.OutputIconv.props.fallback
Name:fallback
Type:str
Default Value:None
Flags:READABLE, WRITABLE

Either None or a UTF-8 string (representable in the target encoding) to convert and output in place of characters that cannot be represented in the target encoding. None means use \u1234 or \U12345678 format.

Gsf.OutputIconv.props.input_charset
Name:input-charset
Type:str
Default Value:'UTF-8'
Flags:READABLE, WRITABLE, CONSTRUCT_ONLY

The character set to convert from

Gsf.OutputIconv.props.output_charset
Name:output-charset
Type:str
Default Value:'UTF-8'
Flags:READABLE, WRITABLE, CONSTRUCT_ONLY

The character set to convert to

Gsf.OutputIconv.props.sink
Name:sink
Type:Gsf.Output
Default Value:None
Flags:READABLE, WRITABLE, CONSTRUCT_ONLY

Where the converted data is written