JvmWaveOutNativeSoundProvider

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
Link copied to clipboard
open override var paused: Boolean
Link copied to clipboard
open val target: String

Functions

Link copied to clipboard
suspend fun createNewPlatformAudioOutput(nchannels: Int, freq: Int = 44100, gen: (AudioSamplesInterleaved) -> Unit): NewPlatformAudioOutput
open override fun createNewPlatformAudioOutput(    coroutineContext: CoroutineContext,     channels: Int,     frequency: Int,     gen: (AudioSamplesInterleaved) -> Unit): NewPlatformAudioOutput
Link copied to clipboard
open suspend fun createNonStreamingSound(data: AudioData, name: String = "Unknown"): Sound
Link copied to clipboard
Link copied to clipboard
suspend fun createSound(file: FinalVfsFile, streaming: Boolean = false, props: AudioDecodingProps = AudioDecodingProps.DEFAULT): Sound
suspend fun createSound(file: VfsFile, streaming: Boolean = false, props: AudioDecodingProps = AudioDecodingProps.DEFAULT): Sound
open suspend fun createSound(    data: AudioData,     formats: AudioFormats = defaultAudioFormats,     streaming: Boolean = false,     name: String = "Unknown"): Sound
open suspend fun createSound(vfs: Vfs, path: String, streaming: Boolean = false, props: AudioDecodingProps = AudioDecodingProps.DEFAULT): Sound
open suspend fun createSound(    data: ByteArray,     streaming: Boolean = false,     props: AudioDecodingProps = AudioDecodingProps.DEFAULT,     name: String = "Unknown"): Sound
Link copied to clipboard
suspend fun createStreamingSound(    stream: AudioStream,     closeStream: Boolean = false,     name: String = "Unknown",     onComplete: suspend () -> Unit? = null): Sound
Link copied to clipboard
open override fun dispose()
Link copied to clipboard
suspend fun playAndWait(stream: AudioStream, params: PlaybackParameters = PlaybackParameters.DEFAULT)