final class AuralProcEvtImpl[T <: Txn[T]] extends Impl[T]
Extends the standard aural proc implementation by injecting scalar values and others (audio-cues) directly from an event value, typically coming from a pattern.
- Annotations
- @deprecated
- Deprecated
(Since version 0.19.1) Should use standard AuralProc and runWith
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- AuralProcEvtImpl
- Impl
- ObservableImpl
- Observer
- Context
- Proc
- AuralObj
- ObjViewBase
- AuralViewBase
- ViewBase
- Disposable
- Observable
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
- new AuralProcEvtImpl(evt: Event)(implicit context: AuralContext[T])
Type Members
- type Repr = Proc[T]
- Definition Classes
- Proc → ObjViewBase → AuralViewBase
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[T]): Unit
- Attributes
- protected
- Definition Classes
- Impl
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- final def attrNumChannelsChanged(attr: AuralAttribute[T])(implicit tx: T): Unit
- Definition Classes
- Impl → Observer
- def buildAsyncAttrBufferInput(b: AsyncProcBuilder[T], key: String, value: Obj[T])(implicit tx: T): Unit
- Attributes
- protected
- Definition Classes
- Impl
- def buildAsyncAttrInput(b: AsyncProcBuilder[T], key: String, value: Value)(implicit tx: T): Unit
- Attributes
- protected
- Definition Classes
- Impl
- def buildAsyncInput(b: AsyncProcBuilder[T], keyW: Key, value: Value)(implicit tx: T): Unit
- Attributes
- protected
- Definition Classes
- Impl
- def buildAttrInput(nr: AuralNode[T], timeRef: TimeRef, key: String, value: Value)(implicit tx: T): Unit
- Attributes
- protected
- Definition Classes
- Impl
- def buildAttrStreamInput(nr: AuralNode[T], timeRef: TimeRef, key: String, info: Spec, idx: Int, bufSize: Int, value: Obj[T])(implicit tx: T): BufferAndGain
- Attributes
- protected
- Definition Classes
- Impl
- def buildAttrStreamInput(nr: AuralNode[T], timeRef: TimeRef, key: String, info: Spec, idx: Int, bufSize: Int)(implicit tx: T): BufferAndGain
- Attributes
- protected
- Definition Classes
- Impl
- final def buildState(implicit tx: T): State[T]
- Attributes
- protected
- Definition Classes
- Impl
- def buildSyncInput(nr: AuralNode[T], timeRef: TimeRef, keyW: Key, value: Value)(implicit tx: T): Unit
- Attributes
- protected
- Definition Classes
- Impl
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- implicit val context: AuralContext[T]
- Definition Classes
- Impl → Proc
- def dispose()(implicit tx: T): Unit
- Definition Classes
- Impl → Disposable
- def disposeBuild()(implicit tx: T): Unit
- Attributes
- protected
- Definition Classes
- Impl
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- def findArtifactValue(key: String)(implicit tx: T): Value
- Attributes
- protected
- Definition Classes
- Impl
- final def fire(update: State)(implicit tx: T): Unit
- Attributes
- protected
- Definition Classes
- ObservableImpl
- def getAttr(key: String)(implicit tx: T): Option[AuralAttribute[T]]
- Definition Classes
- Impl → Proc
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def getOutput(key: String)(implicit tx: T): Option[AuralOutput[T]]
- Definition Classes
- Impl → Proc
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def init(proc: Proc[T])(implicit tx: T): AuralProcEvtImpl.this.type
- Definition Classes
- Impl
- def invokeRetry(state: Incomplete[T])(implicit tx: T): State[T]
- Attributes
- protected
- Definition Classes
- Impl
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def launch(ugen: Complete[T], timeRef: TimeRef)(implicit tx: T): Unit
- Attributes
- protected
- Definition Classes
- Impl
- final def mkGenView(a: Gen[T], key: String)(implicit tx: T): GenView[T]
- Attributes
- protected
- Definition Classes
- Impl
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def nodeOption(implicit tx: TxnLike): Option[NodeRef]
- Definition Classes
- Impl → Proc
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def obj(implicit tx: T): Proc[T]
- Definition Classes
- Impl → AuralViewBase
- def play()(implicit tx: T): Unit
- Definition Classes
- AuralObj
- final def prepare(timeRef: Option)(implicit tx: T): Unit
- Definition Classes
- Impl → AuralViewBase
- final def procCached()(implicit tx: T): Proc[T]
- Attributes
- protected
- Definition Classes
- Impl
- final def react(fun: (T) => (State) => Unit)(implicit tx: T): Disposable[T]
- Definition Classes
- ObservableImpl → Observable
- final def reactNow(fun: (T) => (State) => Unit)(implicit tx: T): Disposable[T]
- Definition Classes
- ViewBase
- final def readAudioCueToBuffer(cue: AudioCue)(implicit tx: T): Buffer
- Attributes
- protected
- Definition Classes
- Impl
- def requestAttrStreamValue(key: String, value: Obj[T])(implicit tx: T): Value
- Attributes
- protected
- Definition Classes
- Impl
- def requestInput[Res <: Value](in: Input[Res], st: Requester[T])(implicit tx: T): Res
- Definition Classes
- Impl → Context
- def requestInputBuffer(key: String, value: Obj[T])(implicit tx: T): Value
- Attributes
- protected
- Definition Classes
- Impl
- final def run(timeRef: Option, unit: Unit)(implicit tx: T): Unit
- Definition Classes
- Impl → AuralViewBase
- val runnerAttr: Attr[T]
- Attributes
- protected
- Definition Classes
- Impl
- final def server: Server
- Definition Classes
- Impl → Context
- final def simpleInputStreamValue(numChannels: Int): Value
- Attributes
- protected
- Definition Classes
- Impl
- final def state(implicit tx: T): State
- Definition Classes
- Impl → ViewBase
- final def stop()(implicit tx: T): Unit
- Definition Classes
- Impl → ViewBase
- final def streamAudioCueToBuffer(cue: AudioCue, nr: AuralNode[T], timeRef: TimeRef, key: String, info: Spec, idx: Int, bufSize: Int)(implicit tx: T): BufferAndGain
- Attributes
- protected
- Definition Classes
- Impl
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- final def targetState(implicit tx: T): 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: T): Unit
- Attributes
- protected
- Definition Classes
- Impl
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- 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()