Skip to content

DeviceIO (Module)

DeviceIO (Class)

Live.DeviceIO.DeviceIO

This class represents a specific input or output bus of a device.

Live Object: yes

Properties

Property Type Supports
available_routing_channels RoutingChannelVector get/listen
available_routing_types RoutingTypeVector get/listen
canonical_parent MaxDevice get
default_external_routing_channel_is_none bool get/set
routing_channel RoutingChannel get/set/listen
routing_type RoutingType get/set/listen

available_routing_channels

  • Type: RoutingChannelVector
  • Settable: no
  • Listenable: yes

Return a list of channels for this IO endpoint.

available_routing_types

  • Type: RoutingTypeVector
  • Settable: no
  • Listenable: yes

Return a list of available routing types for this IO endpoint.

canonical_parent

  • Type: MaxDevice
  • Settable: no
  • Listenable: no

Get the canonical parent of the device IO.

default_external_routing_channel_is_none

  • Type: bool
  • Settable: yes
  • Listenable: no

Get and set whether the default routing channel for External routing types is none.

routing_channel

  • Type: RoutingChannel
  • Settable: yes
  • Listenable: yes

Get and set the current routing channel. Raises ValueError if the channel isn't one of the current values in available_routing_channels.

routing_type

  • Type: RoutingType
  • Settable: yes
  • Listenable: yes

Get and set the current routing type. Raises ValueError if the type isn't one of the current values in available_routing_types.