Packages

  • package root
    Definition Classes
    root
  • package de
    Definition Classes
    root
  • package sciss

    The interfaces are grouped into the following packages:

    Welcome to the Mellite API documentation.

    The interfaces are grouped into the following packages:

    The Lucre transactional object model:

    • de.sciss.lucre.stm is the base package for transactions, with things like Obj, Txn, Sys, and Cursor
    • de.sciss.lucre.artifact is the base package for file system artifacts, with classes Artifact and ArtifactLocation
    • de.sciss.lucre.expr is the base package for expression types such as IntObj, DoubleObj, etc.

    Other useful packages:

    • de.sciss.synth.io for reading and writing audio files
    • de.sciss.osc for general Open Sound Control interfaces
    Definition Classes
    de
  • package osc
    Definition Classes
    sciss
  • case object TCP extends Transport with Product with Serializable

    TCP as a transport for OSC.

    TCP as a transport for OSC. At the moment, packets are encoded in the OSC 1.0 format, regardless of of the configuration's packet codec. That means the 32-bit Int size followed by the actual plain packet is encoded. The OSC 1.1 draft suggests SLIP (cf. http://www.faqs.org/rfcs/rfc1055.html). This may be configurable in the future.

    Definition Classes
    osc
  • Channel
  • Client
  • Config
  • ConfigBuilder
  • Receiver
  • Server
  • Transmitter
t

de.sciss.osc.TCP

ConfigBuilder

trait ConfigBuilder extends Channel.Net.ConfigBuilder

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ConfigBuilder
  2. ConfigBuilder
  3. ConfigLike
  4. ConfigBuilder
  5. ConfigLike
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Abstract Value Members

  1. abstract def bufferSize: Int

    Queries the buffer size used for coding or decoding OSC messages.

    Queries the buffer size used for coding or decoding OSC messages. This is the maximum size an OSC packet (bundle or message) can grow to.

    returns

    the buffer size in bytes.

    Definition Classes
    ConfigLike
    See also

    #setBufferSize( int )

  2. abstract def bufferSize_=(size: Int): Unit

    Adjusts the buffer size used by the future channel.

    Adjusts the buffer size used by the future channel. The minimum allowed size is 16 bytes. Typically, OSC applications handle packets up to 8 KB. SuperCollider Server handles packets up the 64 KB by default (?).

    Definition Classes
    ConfigBuilder
  3. abstract def build: Config
    Definition Classes
    ConfigBuilderConfigBuilderConfigBuilder
  4. abstract def codec: PacketCodec
    Definition Classes
    ConfigLike
  5. abstract def codec_=(codec: PacketCodec): Unit
    Definition Classes
    ConfigBuilder
  6. abstract def localAddress_=(address: InetAddress): Unit
    Definition Classes
    ConfigBuilder
  7. abstract def localIsLoopback_=(loopback: Boolean): Unit
    Definition Classes
    ConfigBuilder
  8. abstract def localPort_=(port: Int): Unit
    Definition Classes
    ConfigBuilder
  9. abstract def localSocketAddress: InetSocketAddress
    Definition Classes
    ConfigLike
  10. abstract def localSocketAddress_=(address: InetSocketAddress): Unit
    Definition Classes
    ConfigBuilder
  11. abstract def transport: Transport

    Queries the transport protocol used by this communicator.

    Queries the transport protocol used by this communicator.

    returns

    the transport, such as UDP or TCP

    Definition Classes
    ConfigLike
    See also

    #UDP

    #TCP

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  8. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  9. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  10. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  11. final def localAddress: InetAddress
    Definition Classes
    ConfigLike
  12. final def localIsLoopback: Boolean
    Definition Classes
    ConfigLike
  13. final def localPort: Int
    Definition Classes
    ConfigLike
  14. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  15. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  16. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  17. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  18. final def toString(): String
    Definition Classes
    ConfigBuilder → AnyRef → Any
  19. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  20. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  21. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from ConfigLike

Inherited from Channel.ConfigBuilder

Inherited from ConfigLike

Inherited from AnyRef

Inherited from Any

Ungrouped