SampleEncoding

sealed interface SampleEncoding

Audio sample encoding. No “signed/unsigned” for floats anymore.

Inheritors

Types

Link copied to clipboard
data class PcmFloat(val precision: FloatPrecision = FloatPrecision.F32, val layout: SampleLayout = SampleLayout.Interleaved) : SampleEncoding
Link copied to clipboard
data class PcmInt(val bitDepth: IntBitDepth, val endianness: Endianness = Endianness.Little, val layout: SampleLayout = SampleLayout.Interleaved, val signed: Boolean = true, val packed: Boolean = true) : SampleEncoding