Enums

Details

class Hinoko.FwIsoCtxError(value)

Bases: GObject.GEnum

A set of error code for operations in [iface`FwIsoCtx`].

classmethod quark()
Returns:

A [alias`GLib`.Quark].

Return type:

int

Return the [alias`GLib`.Quark] for [struct`GLib`.Error] which has code in [error`FwIsoCtxError`].

FAILED = 0

The system call fails.

ALLOCATED = 1

The instance is already associated to any firewire character device.

NOT_ALLOCATED = 2

The instance is not associated to any firewire character device.

MAPPED = 3

The intermediate buffer is already mapped to the process.

NOT_MAPPED = 4

The intermediate buffer is not mapped to the process.

CHUNK_UNREGISTERED = 5

No chunk registered before starting.

NO_ISOC_CHANNEL = 6

No isochronous channel is available.

class Hinoko.FwIsoCtxMode(value)

Bases: GObject.GEnum

A set of mode for isochronous context of Linux FireWire subsystem.

IT = 0

The mode of IT context of 1394 OHCI.

IR_SINGLE = 1

The mode of IR context of 1394 OHCI with packer-per-buffer protocol

IR_MULTIPLE = 2

The mode of IR context of 1394 OHCI with buffer-fill protocol.

class Hinoko.FwIsoResourceAutoError(value)

Bases: GObject.GEnum

A set of error code for operations in [class`FwIsoResourceAuto`].

classmethod quark()
Returns:

A [alias`GLib`.Quark].

Return type:

int

Return the [alias`GLib`.Quark] for error domain of [struct`GLib`.Error] which has code in [error`FwIsoResourceAutoError`].

FAILED = 0

The system call fails.

ALLOCATED = 1

The instance is already associated to allocated isochronous resources.

NOT_ALLOCATED = 2

The instance is not associated to allocated isochronous resources.

class Hinoko.FwIsoResourceError(value)

Bases: GObject.GEnum

A set of error code for operations in [iface`FwIsoResource`].

classmethod quark()
Returns:

A [alias`GLib`.Quark].

Return type:

int

Return the [alias`GLib`.Quark] for [struct`GLib`.Error] with which has code in [error`FwIsoResourceError`].

FAILED = 0

The system call fails.

OPENED = 1

The instance is already associated to any firewire character device.

NOT_OPENED = 2

The instance is not associated to any firewire character device.

TIMEOUT = 3

No event to the request arrives within timeout.

EVENT = 4

Event for the request arrives but includes error code.

class Hinoko.FwScode(value)

Bases: GObject.GEnum

A set of speed for isochronous context on IEEE 1394 bus.

S100 = 0

100 Mbps.

S200 = 1

200 Mbps.

S400 = 2

400 Mbps.

S800 = 3

800 Mbps.

S1600 = 4

1600 Mbps.

S3200 = 5

3200 Mbps.