trait AudioBus extends Bus with AudioRated
- Alphabetic
- By Inheritance
- AudioBus
- AudioRated
- Bus
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Abstract Value Members
-
abstract
def
addReader(u: User)(implicit tx: Txn): 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: Txn): 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: Txn): Option[synth.AudioBus]
-
abstract
def
numChannels: Int
- Definition Classes
- Bus
-
abstract
def
removeReader(u: User)(implicit tx: Txn): 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: Txn): 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( ... ) @native() @HotSpotIntrinsicCandidate()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
getClass(): Class[_]
- 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( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
Deprecated Value Members
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] ) @Deprecated @deprecated
- Deprecated
(Since version ) see corresponding Javadoc for more information.