BufferWrite
object BufferWrite
Asynchronously transfers a buffer's content to a file chunks by chunk.
This works in two steps, as it is triggered from within the node.
First, the Starter
is installed on the aural node. When it detects
the trigger, it calls BufferWrite.apply
(which is similar to BufferPrepare()
).
Type members
Classlikes
case
The configuration of the buffer preparation.
The configuration of the buffer preparation.
- Value Params
- buf
the buffer to write from.
- f
the audio file to write to
- key
the key of the
graph.Buffer
element, used for setting the synth control eventually- offset
the offset into the buffer to start from
- spec
the file's specification (number of channels and frames)
final
class Starter[T <: Txn[T]](f: Value, key: String, nr: AuralNode[T])(implicit context: AuralContext[T]) extends SendReplyResponder