
com.pulumi.googlenative.transcoder.v1.kotlin.outputs.AudioResponse.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of pulumi-google-native-kotlin Show documentation
Show all versions of pulumi-google-native-kotlin Show documentation
Build cloud applications and infrastructure by combining the safety and reliability of infrastructure as code with the power of the Kotlin programming language.
The newest version!
@file:Suppress("NAME_SHADOWING", "DEPRECATION")
package com.pulumi.googlenative.transcoder.v1.kotlin.outputs
import kotlin.Boolean
import kotlin.Double
import kotlin.Suppress
/**
* Audio preprocessing configuration.
* @property highBoost Enable boosting high frequency components. The default is `false`. **Note:** This field is not supported.
* @property lowBoost Enable boosting low frequency components. The default is `false`. **Note:** This field is not supported.
* @property lufs Specify audio loudness normalization in loudness units relative to full scale (LUFS). Enter a value between -24 and 0 (the default), where: * -24 is the Advanced Television Systems Committee (ATSC A/85) standard * -23 is the EU R128 broadcast standard * -19 is the prior standard for online mono audio * -18 is the ReplayGain standard * -16 is the prior standard for stereo audio * -14 is the new online audio standard recommended by Spotify, as well as Amazon Echo * 0 disables normalization
*/
public data class AudioResponse(
public val highBoost: Boolean,
public val lowBoost: Boolean,
public val lufs: Double,
) {
public companion object {
public fun toKotlin(javaType: com.pulumi.googlenative.transcoder.v1.outputs.AudioResponse): AudioResponse = AudioResponse(
highBoost = javaType.highBoost(),
lowBoost = javaType.lowBoost(),
lufs = javaType.lufs(),
)
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy