trait AudioBus extends Bus with AudioRated
- Alphabetic
- By Inheritance
- AudioBus
- AudioRated
- Bus
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Abstract Value Members
- abstract def addReader(u: User)(implicit tx: RT): Unit
Adds a reading consumer to the bus.
Adds a reading consumer to the bus. Note that the readers are kept in a Set and this method doesn't currently check whether the set already contains the reader. Adding the same reader more than once will cause malfunction.
As a consequence, the user's busChanged method is invoked with the current bus. The current bus may change due to the addition. In this case, busChanged is called on all other currently registered users.
- abstract def addWriter(u: User)(implicit tx: RT): Unit
Adds a writing consumer to the bus.
Adds a writing consumer to the bus. Note that the writers are kept in a Set and this method doesn't currently check whether the set already contains the writer. Adding the same writer more than once will cause malfunction.
As a consequence, the user's busChanged method is invoked with the current bus. The current bus may change due to the addition. In this case, busChanged is called on all other currently registered users.
- abstract def busOption(implicit tx: RT): Option[synth.AudioBus]
- abstract def numChannels: Int
- Definition Classes
- Bus
- abstract def removeReader(u: User)(implicit tx: RT): Unit
Removes a reading consumer from the bus.
Removes a reading consumer from the bus. It is safe to call this method, passing in a user which has already been previously removed.
The current bus may change due to the removal. In this case, busChanged is called on all remaining registered users.
- abstract def removeWriter(u: User)(implicit tx: RT): Unit
Removes a writing consumer from the bus.
Removes a writing consumer from the bus. It is safe to call this method, passing in a user which has already been previously removed.
The current bus may change due to the removal. In this case, busChanged is called on all remaining registered users.
- abstract def server: Server
- Definition Classes
- Bus
Concrete Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def rate: Rate
- Definition Classes
- AudioRated
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated