final case class DiskOut(rate: Rate, key: String, in: GE, fileType: GE = -1, sampleFormat: GE = 2) extends GE.Lazy with WritesBuffer with Product with Serializable
A graph element that creates a DiskOut writing to a file
designated by an object attribute with a given key and the
value being an Artifact.
If the given file-type GE is -1, the type is determined by this
artifact. For example, if the artifact's path ends in ".aif", the AIFF
format will used, if the path ends in ".w64", then Wave64 will be used.
The default is AIFF.
If an AudioCue is found at the key, its spec will override file type,
sample-format and rate.
- key
the key into the enclosing object's attribute map, pointing to an
Artifact- in
the signal to write
- fileType
a file type id as given by
DeskOut.id(). The default is-1(auto-detect).- sampleFormat
a sample format id as given by
DeskOut.id(). The default is2(32-bit Float).
- Alphabetic
- By Inheritance
- DiskOut
- Serializable
- WritesBuffer
- IsIndividual
- HasSideEffect
- Lazy
- GE
- Expander
- Lazy
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new DiskOut(rate: Rate, key: String, in: GE, fileType: GE = -1, sampleFormat: GE = 2)
- key
the key into the enclosing object's attribute map, pointing to an
Artifact- in
the signal to write
- fileType
a file type id as given by
DeskOut.id(). The default is-1(auto-detect).- sampleFormat
a sample format id as given by
DeskOut.id(). The default is2(32-bit Float).
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
- val fileType: GE
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- val in: GE
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- val key: String
- def makeUGens: UGenInLike
Abstract method which must be implemented by creating the actual
UGens during expansion. - 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()
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- val rate: Rate
- val sampleFormat: GE
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- 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
- Deprecated