# AudioEncoderSettings

# AudioEncoderSettings

Artifact:[androidx.media3:media3-transformer](https://developer.android.com/jetpack/androidx/releases/media3)  
[View Source](https://cs.android.com/search?q=file:androidx/media3/transformer/AudioEncoderSettings.java+class:androidx.media3.transformer.AudioEncoderSettings)

*** ** * ** ***

Kotlin\|[Java](https://developer.android.com/reference/androidx/media3/transformer/AudioEncoderSettings "View this page in Java")

<br />

```
@UnstableApi
class AudioEncoderSettings
```

<br />

*** ** * ** ***

Represents the audio encoder settings.

## Summary

|                                                                                                                                    ### Nested types                                                                                                                                     |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `class `[AudioEncoderSettings.Builder](https://developer.android.com/reference/kotlin/androidx/media3/transformer/AudioEncoderSettings.Builder) Builds[AudioEncoderSettings](https://developer.android.com/reference/kotlin/androidx/media3/transformer/AudioEncoderSettings)instances. |

|                                                           ### Constants                                                            |
|------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `const `[AudioEncoderSettings](https://developer.android.com/reference/kotlin/androidx/media3/transformer/AudioEncoderSettings)`!` | [DEFAULT](https://developer.android.com/reference/kotlin/androidx/media3/transformer/AudioEncoderSettings#DEFAULT()) A default[AudioEncoderSettings](https://developer.android.com/reference/kotlin/androidx/media3/transformer/AudioEncoderSettings). |
| `const `[Int](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)                                                | [NO_VALUE](https://developer.android.com/reference/kotlin/androidx/media3/transformer/AudioEncoderSettings#NO_VALUE())` = -1` A value for various fields to indicate that the field's value is unknown or not applicable.                              |

|                            ### Public properties                            |
|-----------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [Int](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html) | [bitrate](https://developer.android.com/reference/kotlin/androidx/media3/transformer/AudioEncoderSettings#bitrate()) The encoding bitrate in bits per second. |
| [Int](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html) | [profile](https://developer.android.com/reference/kotlin/androidx/media3/transformer/AudioEncoderSettings#profile()) The encoding profile.                    |

## Constants

### DEFAULT

```
const val DEFAULT: AudioEncoderSettings!
```

A default[AudioEncoderSettings](https://developer.android.com/reference/kotlin/androidx/media3/transformer/AudioEncoderSettings).  

### NO_VALUE

```
const val NO_VALUE = -1: Int
```

A value for various fields to indicate that the field's value is unknown or not applicable.  

## Public properties

### bitrate

```
val bitrate: Int
```

The encoding bitrate in bits per second.  

### profile

```
val profile: Int
```

The encoding profile.