Package-level declarations

Types

Link copied to clipboard

Interface for nodes that can process audio signals.

Link copied to clipboard

Configuration object for Koruri audio engine.

Functions

Link copied to clipboard
fun Block(signalProcessor: SignalProcessor)

Base composable for audio signal processing in Koruri. Creates a node with the specified SignalProcessor.

fun Block(content: @Composable () -> Unit, signalProcessor: SignalProcessor)

Base composable for audio signal processing in Koruri with child content. Creates a node with the specified SignalProcessor and child composable content.

Link copied to clipboard
fun KoruriContent(content: @Composable () -> Unit)

Composable function to set up and manage Koruri audio content. Initializes the Koruri engine and disposes it when no longer needed. This is the entry point for using Koruri within a Compose UI.

Link copied to clipboard
fun setKoruriContent(content: @Composable () -> Unit)

Sets up Koruri audio content outside of Compose context. Initializes the Koruri engine and applies the given composable content. This is the entry point for using Koruri in non-Compose environments.