final class AuralProcEvtImpl[S <: Sys[S]] extends Impl[S]
- Alphabetic
- By Inheritance
- AuralProcEvtImpl
- Impl
- ObservableImpl
- Observer
- Context
- Proc
- AuralObj
- ObjViewBase
- ViewBase
- Disposable
- Observable
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
- new AuralProcEvtImpl(evt: Event)(implicit context: AuralContext[S])
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
addObserver(obs: Disposable[S.Tx]): Unit
- Attributes
- protected
- Definition Classes
- Impl
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
final
def
attrNumChannelsChanged(attr: AuralAttribute[S])(implicit tx: S.Tx): Unit
- Definition Classes
- Impl → Observer
-
def
buildAsyncAttrBufferInput(b: AsyncProcBuilder[S], key: String, value: lucre.stm.Obj[S])(implicit tx: S.Tx): Unit
Sub-classes may override this if invoking the super-method.
Sub-classes may override this if invoking the super-method.
- Attributes
- protected
- Definition Classes
- Impl
-
def
buildAsyncAttrInput(b: AsyncProcBuilder[S], key: String, value: Value)(implicit tx: S.Tx): Unit
Sub-classes may override this if invoking the super-method.
Sub-classes may override this if invoking the super-method.
- Attributes
- protected
- Definition Classes
- Impl
-
def
buildAsyncInput(b: AsyncProcBuilder[S], keyW: Key, value: Value)(implicit tx: S.Tx): Unit
Sub-classes may override this if falling back to the super-method.
Sub-classes may override this if falling back to the super-method.
- Attributes
- protected
- Definition Classes
- Impl
-
def
buildAttrInput(nr: Full[S], timeRef: TimeRef, key: String, value: Value)(implicit tx: S.Tx): Unit
Sub-classes may override this if invoking the super-method.
Sub-classes may override this if invoking the super-method. If the value is incompatible with the assigned
valueand rebuilding the synth-graph would alleviate that problem, aMissingInshould be thrown. If the problem does not change in terms of the re-evaluation of the synth-graph, a different generic exception must be thrown to avoid an infinite loop.- Attributes
- protected
- Definition Classes
- AuralProcEvtImpl → Impl
-
def
buildAttrStreamInput(nr: Full[S], timeRef: TimeRef, key: String, info: Spec, idx: Int, bufSize: Int)(implicit tx: S.Tx): BufferAndGain
Sub-classes may override this if invoking the super-method.
Sub-classes may override this if invoking the super-method.
- Attributes
- protected
- Definition Classes
- AuralProcEvtImpl → Impl
-
def
buildAttrStreamInput(nr: Full[S], timeRef: TimeRef, key: String, info: Spec, idx: Int, bufSize: Int, value: lucre.stm.Obj[S])(implicit tx: S.Tx): BufferAndGain
Sub-classes may override this if invoking the super-method.
Sub-classes may override this if invoking the super-method.
- Attributes
- protected
- Definition Classes
- Impl
-
final
def
buildState(implicit tx: S.Tx): State[S]
- Attributes
- protected
- Definition Classes
- Impl
-
def
buildSyncInput(nr: Full[S], timeRef: TimeRef, keyW: Key, value: Value)(implicit tx: S.Tx): Unit
Sub-classes may override this if falling back to the super-method.
Sub-classes may override this if falling back to the super-method.
- Attributes
- protected
- Definition Classes
- Impl
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
implicit
val
context: AuralContext[S]
- Definition Classes
- Impl → Proc
-
def
dispose()(implicit tx: S.Tx): Unit
Sub-classes may override this if invoking the super-method.
Sub-classes may override this if invoking the super-method.
- Definition Classes
- Impl → Disposable
-
def
disposeBuild()(implicit tx: S.Tx): Unit
Sub-classes may override this if invoking the super-method.
Sub-classes may override this if invoking the super-method. Note that this does not dispose
playingRef.- Attributes
- protected
- Definition Classes
- Impl
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
fire(update: State)(implicit tx: S.Tx): Unit
- Attributes
- protected
- Definition Classes
- ObservableImpl
-
def
getAttr(key: String)(implicit tx: S.Tx): Option[AuralAttribute[S]]
- Definition Classes
- Impl → Proc
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
getOutput(key: String)(implicit tx: S.Tx): Option[AuralOutput[S]]
- Definition Classes
- Impl → Proc
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
init(proc: Proc[S])(implicit tx: S.Tx): AuralProcEvtImpl.this.type
Sub-classes may override this if invoking the super-method.
Sub-classes may override this if invoking the super-method.
- Definition Classes
- Impl
-
def
invokeRetry(state: Incomplete[S])(implicit tx: S.Tx): State[S]
Sub-classes may override this to provide additional context, but should then call
super.invokeRetry.Sub-classes may override this to provide additional context, but should then call
super.invokeRetry.- Attributes
- protected
- Definition Classes
- Impl
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
launch(ugen: Complete[S], timeRef: TimeRef)(implicit tx: S.Tx): Unit
- Attributes
- protected
- Definition Classes
- Impl
-
final
def
mkGenView(a: Gen[S], key: String)(implicit tx: S.Tx): GenView[S]
- Attributes
- protected
- Definition Classes
- Impl
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
nodeOption(implicit tx: TxnLike): Option[NodeRef]
The node reference associated with the process.
The node reference associated with the process. A
Somevalue indicates that at least one instance view is playing, whereas aNonevalue indicates that there is no actively playing instance view at the moment.- Definition Classes
- Impl → Proc
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
objH: Source[S.Tx, Proc[S]]
The view must store a handle to its underlying model.
The view must store a handle to its underlying model.
- Definition Classes
- Impl → Proc → ObjViewBase
-
def
play()(implicit tx: S.Tx): Unit
- Definition Classes
- AuralObj
-
final
def
prepare(timeRef: Option)(implicit tx: S.Tx): Unit
- Definition Classes
- Impl → ViewBase
-
final
def
procCached()(implicit tx: S.Tx): Proc[S]
- Attributes
- protected
- Definition Classes
- Impl
-
final
def
react(fun: (S.Tx) ⇒ (State) ⇒ Unit)(implicit tx: S.Tx): Disposable[S.Tx]
Registers a live observer with this observable.
Registers a live observer with this observable. The method is called with the observing function which receives the observable's update message of type
A, and the method generates an opaqueDisposableinstance, which may be used to remove the observer eventually (through thedisposemethod).- Definition Classes
- ObservableImpl → Observable
-
def
reactNow(fun: (S.Tx) ⇒ (State) ⇒ Unit)(implicit tx: S.Tx): Disposable[S.Tx]
- Definition Classes
- ViewBase
-
final
def
readAudioCueToBuffer(cue: AudioCue)(implicit tx: S.Tx): Buffer
- Attributes
- protected
- Definition Classes
- Impl
-
def
requestAttrStreamValue(key: String, value: lucre.stm.Obj[S])(implicit tx: S.Tx): Value
Sub-classes may override this if invoking the super-method.
Sub-classes may override this if invoking the super-method.
- Attributes
- protected
- Definition Classes
- Impl
-
def
requestInput[Res](in: Input { type Value = Res }, st: Requester[S])(implicit tx: S.Tx): Res
Sub-classes may override this if invoking the super-method.
Sub-classes may override this if invoking the super-method.
- Definition Classes
- AuralProcEvtImpl → Impl → Context
-
def
requestInputBuffer(key: String, value: lucre.stm.Obj[S])(implicit tx: S.Tx): Value
Sub-classes may override this if invoking the super-method.
Sub-classes may override this if invoking the super-method. The
asyncfield of the return value is not used but overwritten by the calling instance. It can thus be left at an arbitrary value.- Attributes
- protected
- Definition Classes
- Impl
-
final
def
run(timeRef: Option, unit: Unit)(implicit tx: S.Tx): Unit
- Definition Classes
- Impl → ViewBase
-
final
def
server: Server
- Definition Classes
- Impl → Context
-
final
def
simpleInputStreamValue(numChannels: Int): Value
- Attributes
- protected
- Definition Classes
- Impl
-
final
def
state(implicit tx: S.Tx): State
- Definition Classes
- Impl → ViewBase
-
final
def
stop()(implicit tx: S.Tx): Unit
- Definition Classes
- Impl → ViewBase
-
final
def
streamAudioCueToBuffer(cue: AudioCue, nr: Full[S], timeRef: TimeRef, key: String, info: Spec, idx: Int, bufSize: Int)(implicit tx: S.Tx): BufferAndGain
- Attributes
- protected
- Definition Classes
- Impl
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
final
def
targetState(implicit tx: S.Tx): State
- Definition Classes
- Impl → Proc
-
def
toString(): String
- Definition Classes
- Impl → AnyRef → Any
-
final
def
tpe: Type
- Definition Classes
- Impl → ObjViewBase
-
final
def
tryBuild()(implicit tx: S.Tx): Unit
- Attributes
- protected
- Definition Classes
- Impl
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
object
ports extends ObservableImpl[S, Update[S]]
- Definition Classes
- Impl → Proc