Package-level declarations
Types
Represents a single audio effect that can be applied to an audio stream.
Represents a single audio effect that can be applied to an audio stream.
Represents a single audio effect that can be applied to an audio stream.
Represents a single audio effect that can be applied to an audio stream.
Represents a single audio effect that can be applied to an audio stream.
Represents a single audio effect that can be applied to an audio stream.
An ordered chain of AudioEffect instances that are applied sequentially to an audio stream.
An ordered chain of AudioEffect instances that are applied sequentially to an audio stream.
An ordered chain of AudioEffect instances that are applied sequentially to an audio stream.
An ordered chain of AudioEffect instances that are applied sequentially to an audio stream.
An ordered chain of AudioEffect instances that are applied sequentially to an audio stream.
An ordered chain of AudioEffect instances that are applied sequentially to an audio stream.
Enumerates the types of audio effects available in the Klarinet SDK.
Entry point for the Klarinet audio library.
Entry point for the Klarinet audio library.
Entry point for the Klarinet audio library.
Entry point for the Klarinet audio library.
Entry point for the Klarinet audio library.
Entry point for the Klarinet audio library.
Thrown when an audio file operation fails.
Supported audio file formats for reading and writing.
Describes the format and properties of an audio file.
Reads and decodes audio data from a file on disk or a remote URL.
Reads and decodes audio data from a file on disk or a remote URL.
Reads and decodes audio data from a file on disk or a remote URL.
Reads and decodes audio data from a file on disk or a remote URL.
Reads and decodes audio data from a file on disk or a remote URL.
Reads and decodes audio data from a file on disk or a remote URL.
watchOS implementation of AudioFileReader.
watchOS implementation of AudioFileReader.
Encodes and writes audio data to a file on disk.
Encodes and writes audio data to a file on disk.
Encodes and writes audio data to a file on disk.
Encodes and writes audio data to a file on disk.
Encodes and writes audio data to a file on disk.
Encodes and writes audio data to a file on disk.
Encodes and writes audio data to a file on disk.
Encodes and writes audio data to a file on disk.
Supported audio sample formats.
A call, Siri, another app, or audio-focus loss interrupted playback.
Whether an audio interruption is starting or finishing.
Describes an audio route change event, such as headphones being plugged in or disconnected, or a Bluetooth device connecting.
A portable mix description: named layers, levels, and effect parameters.
JSON codec for AudioScene. Hosts can ship .json files as their own presets.
Loads AudioScenes onto live streams and crossfades between them.
Defines the audio session category, which determines how the app interacts with the system audio and other apps.
Defines the audio session category, which determines how the app interacts with the system audio and other apps.
Defines the audio session category, which determines how the app interacts with the system audio and other apps.
Defines the audio session category, which determines how the app interacts with the system audio and other apps.
Defines the audio session category, which determines how the app interacts with the system audio and other apps.
Defines the audio session category, which determines how the app interacts with the system audio and other apps.
Thrown when an audio session operation fails.
Manages the platform audio session, controlling how the app interacts with the system audio infrastructure and other audio apps.
Manages the platform audio session, controlling how the app interacts with the system audio infrastructure and other audio apps.
Manages the platform audio session, controlling how the app interacts with the system audio infrastructure and other audio apps.
Manages the platform audio session, controlling how the app interacts with the system audio infrastructure and other audio apps.
Manages the platform audio session, controlling how the app interacts with the system audio infrastructure and other audio apps.
Manages the platform audio session, controlling how the app interacts with the system audio infrastructure and other audio apps.
Defines the audio session mode, which further specializes the behavior of the selected AudioSessionCategory.
Defines the audio session mode, which further specializes the behavior of the selected AudioSessionCategory.
Defines the audio session mode, which further specializes the behavior of the selected AudioSessionCategory.
Defines the audio session mode, which further specializes the behavior of the selected AudioSessionCategory.
Defines the audio session mode, which further specializes the behavior of the selected AudioSessionCategory.
Defines the audio session mode, which further specializes the behavior of the selected AudioSessionCategory.
A platform audio stream for playback or recording.
A platform audio stream for playback or recording.
A platform audio stream for playback or recording.
A platform audio stream for playback or recording.
A platform audio stream for playback or recording.
A platform audio stream for playback or recording.
Callback interface for audio stream events.
Concrete implementation of AudioStreamCallback that delegates to a lambda.
Concrete implementation of AudioStreamCallback that delegates to a lambda.
Concrete implementation of AudioStreamCallback that delegates to a lambda.
Configuration for creating an AudioStream via AudioEngine.openStream.
Parameter IDs for the AudioEffectType.BAND_PASS_FILTER effect.
Parameter IDs for the AudioEffectType.CHORUS effect.
Parameter IDs for the AudioEffectType.COMPRESSOR effect.
Parameter IDs for the AudioEffectType.DELAY effect.
Thrown when a requested audio device could not be found.
Parameter IDs for the AudioEffectType.PARAMETRIC_EQ effect.
Parameter IDs for the AudioEffectType.FLANGER effect.
Parameter IDs for the AudioEffectType.GAIN effect.
Parameter IDs for the AudioEffectType.HIGH_PASS_FILTER effect.
Base exception for all errors originating from the Klarinet audio SDK.
Latency measurements for an AudioStream, reported in milliseconds.
Parameter IDs for the AudioEffectType.LIMITER effect.
Parameter IDs for the AudioEffectType.LOW_PASS_FILTER effect.
Parameter IDs for the AudioEffectType.MUTE_SOLO effect.
Parameter IDs for the AudioEffectType.NOISE_GATE effect.
Parameter IDs for the AudioEffectType.PAN effect.
Describes a single parameter change to be applied to an AudioEffect.
Hint to the platform about the desired trade-off between audio latency and power consumption.
Thrown when a required audio permission has not been granted.
Parameter IDs for the AudioEffectType.PHASER effect.
Thrown when an operation is attempted on an engine, stream, effect, or chain that has already been AutoCloseable.closed or released.
Parameter IDs for the AudioEffectType.REVERB effect.
One effect on a SceneLayer, excluding the mix Gain which is SceneLayer.gainDb.
Thrown when AudioSceneJson.decode cannot read a scene document.
One layer in an AudioScene.
Controls whether an audio stream shares the audio device with other applications or requests exclusive access.
Schedules a fade-out and then stops an AudioStream.
Lifecycle of a SleepTimer.
Thrown when an audio stream or effect could not be created.
Direction of an audio stream, indicating whether it captures or plays audio.
Thrown when an operation on an active audio stream fails.
Lifecycle state of an AudioStream.
Parameter IDs for the AudioEffectType.TREMOLO effect.
Thrown when the requested audio format is not supported by the platform or device.
Functions
Encodes a previously stored file as a 16-bit PCM WAV.
Decodes bytes with Web Audio decodeAudioData and stores the PCM so AudioFileReader can open path synchronously.
Fetches url, decodes it with Web Audio decodeAudioData, and stores the PCM so AudioFileReader can open the same URL synchronously.
Play an audio file through the engine.
Stores decoded PCM so AudioFileReader can open path synchronously.
Parses a WAV byte array (16-bit PCM or 32-bit float) into the in-memory store.
Record audio from the microphone to a file.