Skip to main content

//clika-runtime/io.clika.runtime/AudioProcessOptions

AudioProcessOptions

[common]
data class AudioProcessOptions(val maxLengthSamples: Long? = null, val chunkLengthSeconds: Double? = null, val padToChunk: Boolean? = null, val paddingValue: Double? = null, val inputScaleFactor: Double? = null, val melFloor: Double? = null, val logMode: LogMode? = null, val logDynamicRange: Double? = null, val logShift: Double? = null, val logScale: Double? = null, val normalization: AudioNormKind? = null, val normMean: Float? = null, val normStd: Float? = null)

Per-call overrides of AudioProcessor.process: only the knobs the pipeline reads fresh each call. A set field replaces the loaded configuration's value for that call only. normMean and normStd are the scalar operands of AudioNormKind.GLOBAL_MEAN_STD.

Constructors​

AudioProcessOptions[common]
constructor(maxLengthSamples: Long? = null, chunkLengthSeconds: Double? = null, padToChunk: Boolean? = null, paddingValue: Double? = null, inputScaleFactor: Double? = null, melFloor: Double? = null, logMode: LogMode? = null, logDynamicRange: Double? = null, logShift: Double? = null, logScale: Double? = null, normalization: AudioNormKind? = null, normMean: Float? = null, normStd: Float? = null)

Properties​

NameSummary
chunkLengthSeconds[common]
val chunkLengthSeconds: Double? = null
inputScaleFactor[common]
val inputScaleFactor: Double? = null
logDynamicRange[common]
val logDynamicRange: Double? = null
logMode[common]
val logMode: LogMode? = null
logScale[common]
val logScale: Double? = null
logShift[common]
val logShift: Double? = null
maxLengthSamples[common]
val maxLengthSamples: Long? = null
melFloor[common]
val melFloor: Double? = null
normalization[common]
val normalization: AudioNormKind? = null
normMean[common]
val normMean: Float? = null
normStd[common]
val normStd: Float? = null
paddingValue[common]
val paddingValue: Double? = null
padToChunk[common]
val padToChunk: Boolean? = null