---
title: "AudioProcessOptions"
sidebar_label: "AudioProcessOptions"
description: "Kotlin binding reference: AudioProcessOptions."
---

<!-- Generated by tools/api_reference/generate_api_docs.py. Do not edit. -->

//[clika-runtime](../../../index.md)/[io.clika.runtime](../index.md)/[AudioProcessOptions](index.md)

# AudioProcessOptions

[common]\
data class [AudioProcessOptions](index.md)(val maxLengthSamples: [Long](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-long/index.html)? = null, val chunkLengthSeconds: [Double](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-double/index.html)? = null, val padToChunk: [Boolean](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)? = null, val paddingValue: [Double](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-double/index.html)? = null, val inputScaleFactor: [Double](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-double/index.html)? = null, val melFloor: [Double](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-double/index.html)? = null, val logMode: [LogMode](../LogMode/index.md)? = null, val logDynamicRange: [Double](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-double/index.html)? = null, val logShift: [Double](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-double/index.html)? = null, val logScale: [Double](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-double/index.html)? = null, val normalization: [AudioNormKind](../AudioNormKind/index.md)? = null, val normMean: [Float](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html)? = null, val normStd: [Float](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html)? = null)

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

## Constructors

| | |
|---|---|
| [AudioProcessOptions](AudioProcessOptions.md) | [common]<br>constructor(maxLengthSamples: [Long](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-long/index.html)? = null, chunkLengthSeconds: [Double](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-double/index.html)? = null, padToChunk: [Boolean](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)? = null, paddingValue: [Double](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-double/index.html)? = null, inputScaleFactor: [Double](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-double/index.html)? = null, melFloor: [Double](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-double/index.html)? = null, logMode: [LogMode](../LogMode/index.md)? = null, logDynamicRange: [Double](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-double/index.html)? = null, logShift: [Double](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-double/index.html)? = null, logScale: [Double](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-double/index.html)? = null, normalization: [AudioNormKind](../AudioNormKind/index.md)? = null, normMean: [Float](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html)? = null, normStd: [Float](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html)? = null) |

## Properties

| Name | Summary |
|---|---|
| [chunkLengthSeconds](chunkLengthSeconds.md) | [common]<br>val [chunkLengthSeconds](chunkLengthSeconds.md): [Double](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-double/index.html)? = null |
| [inputScaleFactor](inputScaleFactor.md) | [common]<br>val [inputScaleFactor](inputScaleFactor.md): [Double](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-double/index.html)? = null |
| [logDynamicRange](logDynamicRange.md) | [common]<br>val [logDynamicRange](logDynamicRange.md): [Double](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-double/index.html)? = null |
| [logMode](logMode.md) | [common]<br>val [logMode](logMode.md): [LogMode](../LogMode/index.md)? = null |
| [logScale](logScale.md) | [common]<br>val [logScale](logScale.md): [Double](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-double/index.html)? = null |
| [logShift](logShift.md) | [common]<br>val [logShift](logShift.md): [Double](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-double/index.html)? = null |
| [maxLengthSamples](maxLengthSamples.md) | [common]<br>val [maxLengthSamples](maxLengthSamples.md): [Long](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-long/index.html)? = null |
| [melFloor](melFloor.md) | [common]<br>val [melFloor](melFloor.md): [Double](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-double/index.html)? = null |
| [normalization](normalization.md) | [common]<br>val [normalization](normalization.md): [AudioNormKind](../AudioNormKind/index.md)? = null |
| [normMean](normMean.md) | [common]<br>val [normMean](normMean.md): [Float](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html)? = null |
| [normStd](normStd.md) | [common]<br>val [normStd](normStd.md): [Float](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html)? = null |
| [paddingValue](paddingValue.md) | [common]<br>val [paddingValue](paddingValue.md): [Double](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-double/index.html)? = null |
| [padToChunk](padToChunk.md) | [common]<br>val [padToChunk](padToChunk.md): [Boolean](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)? = null |