# ParcelableVolumeInfo

Artifact: [androidx.media:media](https://developer.android.com/jetpack/androidx/releases/media) [View Source](https://cs.android.com/search?q=file:android/support/v4/media/session/ParcelableVolumeInfo.java+class:android.support.v4.media.session.ParcelableVolumeInfo) Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/media#1.1.0) Deprecated in [1.8.0](https://developer.android.com/jetpack/androidx/releases/media#1.8.0)

*** ** * ** ***


```
class ParcelableVolumeInfo : Parcelable
```

<br />

*** ** * ** ***

> [!CAUTION]
> **This class is deprecated.**   
>
> androidx.media is deprecated. Please migrate to [androidx.media3](https://developer.android.com/media/media3).

Convenience class for passing information about the audio configuration of a `https://developer.android.com/reference/kotlin/android/support/v4/media/session/MediaSessionCompat`.

## Summary

| ### Constants |
|---|---|
| `const https://developer.android.com/reference/android/os/Parcelable.Creator.html<https://developer.android.com/reference/kotlin/android/support/v4/media/session/ParcelableVolumeInfo!>!` | `https://developer.android.com/reference/kotlin/android/support/v4/media/session/ParcelableVolumeInfo#CREATOR()` **This property is deprecated.** Deprecated in Java |

| ### Public constructors |
|---|
| `[ParcelableVolumeInfo](https://developer.android.com/reference/kotlin/android/support/v4/media/session/ParcelableVolumeInfo#ParcelableVolumeInfo(android.os.Parcel))(from: https://developer.android.com/reference/android/os/Parcel.html!)` **This function is deprecated.** Deprecated in Java |
| `[ParcelableVolumeInfo](https://developer.android.com/reference/kotlin/android/support/v4/media/session/ParcelableVolumeInfo#ParcelableVolumeInfo(int,int,int,int,int))( volumeType: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, audioStream: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, controlType: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, maxVolume: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, currentVolume: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html )` **This function is deprecated.** Deprecated in Java |

| ### Public functions |
|---|---|
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | `[describeContents](https://developer.android.com/reference/kotlin/android/support/v4/media/session/ParcelableVolumeInfo#describeContents())()` **This function is deprecated.** Deprecated in Java |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `[writeToParcel](https://developer.android.com/reference/kotlin/android/support/v4/media/session/ParcelableVolumeInfo#writeToParcel(android.os.Parcel,int))(dest: https://developer.android.com/reference/android/os/Parcel.html!, flags: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` **This function is deprecated.** Deprecated in Java |

| ### Public properties |
|---|---|
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | `https://developer.android.com/reference/kotlin/android/support/v4/media/session/ParcelableVolumeInfo#audioStream()` **This property is deprecated.** Deprecated in Java |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | `https://developer.android.com/reference/kotlin/android/support/v4/media/session/ParcelableVolumeInfo#controlType()` **This property is deprecated.** Deprecated in Java |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | `https://developer.android.com/reference/kotlin/android/support/v4/media/session/ParcelableVolumeInfo#currentVolume()` **This property is deprecated.** Deprecated in Java |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | `https://developer.android.com/reference/kotlin/android/support/v4/media/session/ParcelableVolumeInfo#maxVolume()` **This property is deprecated.** Deprecated in Java |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | `https://developer.android.com/reference/kotlin/android/support/v4/media/session/ParcelableVolumeInfo#volumeType()` **This property is deprecated.** Deprecated in Java |

### Inherited Constants

From [android.os.Parcelable](https://developer.android.com/reference/android/os/Parcelable.html) `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/os/Parcelable.html#CONTENTS_FILE_DESCRIPTOR = 1`

**This property is deprecated.** Deprecated in Java
`const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/os/Parcelable.html#PARCELABLE_WRITE_RETURN_VALUE = 1`

**This property is deprecated.** Deprecated in Java

## Constants

### CREATOR

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/media#1.1.0) Deprecated in [1.8.0](https://developer.android.com/jetpack/androidx/releases/media#1.8.0)

```
const val CREATOR: Parcelable.Creator<ParcelableVolumeInfo!>!
```

> [!CAUTION]
> **This property is deprecated.**   
> Deprecated in Java

## Public constructors

### ParcelableVolumeInfo

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/media#1.1.0) Deprecated in [1.8.0](https://developer.android.com/jetpack/androidx/releases/media#1.8.0)

```
[ParcelableVolumeInfo](https://developer.android.com/reference/kotlin/android/support/v4/media/session/ParcelableVolumeInfo#ParcelableVolumeInfo(android.os.Parcel))(from: Parcel!)
```

> [!CAUTION]
> **This function is deprecated.**   
> Deprecated in Java

### ParcelableVolumeInfo

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/media#1.1.0) Deprecated in [1.8.0](https://developer.android.com/jetpack/androidx/releases/media#1.8.0)

```
[ParcelableVolumeInfo](https://developer.android.com/reference/kotlin/android/support/v4/media/session/ParcelableVolumeInfo#ParcelableVolumeInfo(int,int,int,int,int))(
    volumeType: Int,
    audioStream: Int,
    controlType: Int,
    maxVolume: Int,
    currentVolume: Int
)
```

> [!CAUTION]
> **This function is deprecated.**   
> Deprecated in Java

## Public functions

### describeContents

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/media#1.1.0) Deprecated in [1.8.0](https://developer.android.com/jetpack/androidx/releases/media#1.8.0)

```
fun [describeContents](https://developer.android.com/reference/kotlin/android/support/v4/media/session/ParcelableVolumeInfo#describeContents())(): Int
```

> [!CAUTION]
> **This function is deprecated.**   
> Deprecated in Java

### writeToParcel

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/media#1.1.0) Deprecated in [1.8.0](https://developer.android.com/jetpack/androidx/releases/media#1.8.0)

```
fun [writeToParcel](https://developer.android.com/reference/kotlin/android/support/v4/media/session/ParcelableVolumeInfo#writeToParcel(android.os.Parcel,int))(dest: Parcel!, flags: Int): Unit
```

> [!CAUTION]
> **This function is deprecated.**   
> Deprecated in Java

## Public properties

### audioStream

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/media#1.1.0) Deprecated in [1.8.0](https://developer.android.com/jetpack/androidx/releases/media#1.8.0)

```
val audioStream: Int
```

> [!CAUTION]
> **This property is deprecated.**   
> Deprecated in Java

### controlType

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/media#1.1.0) Deprecated in [1.8.0](https://developer.android.com/jetpack/androidx/releases/media#1.8.0)

```
val controlType: Int
```

> [!CAUTION]
> **This property is deprecated.**   
> Deprecated in Java

### currentVolume

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/media#1.1.0) Deprecated in [1.8.0](https://developer.android.com/jetpack/androidx/releases/media#1.8.0)

```
val currentVolume: Int
```

> [!CAUTION]
> **This property is deprecated.**   
> Deprecated in Java

### maxVolume

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/media#1.1.0) Deprecated in [1.8.0](https://developer.android.com/jetpack/androidx/releases/media#1.8.0)

```
val maxVolume: Int
```

> [!CAUTION]
> **This property is deprecated.**   
> Deprecated in Java

### volumeType

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/media#1.1.0) Deprecated in [1.8.0](https://developer.android.com/jetpack/androidx/releases/media#1.8.0)

```
val volumeType: Int
```

> [!CAUTION]
> **This property is deprecated.**   
> Deprecated in Java