# Interface ARI1PortType

All Known Subinterfaces:
  `ARI1PortSourceAudioType, ARI1PortSourceNoteType, ARI1PortSourceType, ARI1PortTargetAudioType, ARI1PortTargetNoteType, ARI1PortTargetType`

public sealed interface ARI1PortType permits ARI1PortSourceType, ARI1PortTargetType
A port used to supply data to, or extract data from, an instrument.

Note that the term "source" and "target" for ports is effectively reversed when inside an instrument implementation as opposed to the ensemble: The instrument implementation writes to its own sources to produce data, and reads from its own targets to consume data.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `ARI1PortNumber`
  `id()`

- ## Method Details

  - ### id

    ARI1PortNumber id()
    Returns:
      The port ID