eu.joaocosta.minart.audio
package eu.joaocosta.minart.audio
Members list
Type members
Classlikes
Audio Clip represented by a wave and a duration.
Audio Clip represented by a wave and a duration.
Value parameters
- duration
-
duration of this audio wave in seconds
- wave
-
audio wave storing this clip
Attributes
- Companion
- object
- Supertypes
- Self type
object AudioClip
trait AudioPlayer
Multi-channel mono audio player.
Multi-channel mono audio player.
Can play and stop audio clips and audio waves on distinct channels.
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait LowLevelAudioPlayer
object AudioPlayer
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
AudioPlayer.type
Internal AudioQueue abstraction.
Internal AudioQueue abstraction.
This is not expected to be used by user code, but it's helpful to implement custom backends
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class MultiChannelAudioQueueclass SingleChannelAudioQueue
object AudioQueue
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
AudioQueue.type
Infinite audio wave represented by a continuous function from time (in seconds) to amplitude (in [-1, 1]).
object AudioWave
trait LowLevelAudioPlayer extends AudioPlayer, Simple[Settings]
A low-level version of a audio player with init and close methods.
A low-level version of a audio player with init and close methods.
Attributes
- Companion
- object
- Supertypes
-
trait LowLevelSubsystem[Settings]trait AutoCloseabletrait AudioPlayerclass Objecttrait Matchableclass AnyShow all
object LowLevelAudioPlayer
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
LowLevelAudioPlayer.type
final case class Oscillator(generator: Double => AudioWave) extends Double => AudioWave
Oscillator used to create periodic waves.
object Oscillator
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
Oscillator.type
In this article