Filter

org.soundsofscala.graph.AudioNode.Filter
final case class Filter(sources: List[AudioSource], frequency: AudioParam, bandWidth: AudioParam, filterType: FilterModel) extends AudioPipe

Attributes

Source
AudioNode.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait AudioPipe
trait AudioSource
trait AudioNode
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

override def addSource(source: AudioSource): AudioPipe

Attributes

Definition Classes
Source
AudioNode.scala
def withBandWidth(bandWidth: AudioParam): Filter

Attributes

Source
AudioNode.scala
def withFrequency(frequency: AudioParam): Filter

Attributes

Source
AudioNode.scala

Inherited methods

def -->(sink: AudioPipe): AudioPipe

Attributes

Inherited from:
AudioSource
Source
AudioNode.scala
final def create(using context: AudioContext): AudioNode

Attributes

Inherited from:
AudioNode
Source
AudioNode.scala
final def play(using context: AudioContext): AudioContext ?=> Unit

Create the described audio graph with the given AudioContext.

Create the described audio graph with the given AudioContext.

Attributes

Inherited from:
AudioNode
Source
AudioNode.scala

Attributes

Inherited from:
Product

Attributes

Inherited from:
Product