Added in API level 26

AudioPlaybackConfiguration


class AudioPlaybackConfiguration : Parcelable
kotlin.Any
   ↳ android.media.AudioPlaybackConfiguration

The AudioPlaybackConfiguration class collects the information describing an audio playback session.

Summary

Inherited constants
Public methods
Int

Boolean
equals(other: Any?)

AudioAttributes!

Return the AudioAttributes of the corresponding player.

AudioDeviceInfo?

Returns information about the AudioDeviceInfo used for this playback.

Int

String

Unit
writeToParcel(dest: Parcel, flags: Int)

Properties
static Parcelable.Creator<AudioPlaybackConfiguration!>

Public methods

describeContents

Added in API level 26
fun describeContents(): Int
Return
Int a bitmask indicating the set of special object types marshaled by this Parcelable object instance. Value is either 0 or android.os.Parcelable#CONTENTS_FILE_DESCRIPTOR

equals

Added in API level 26
fun equals(other: Any?): Boolean
Parameters
obj the reference object with which to compare.
Return
Boolean true if this object is the same as the obj argument; false otherwise.

getAudioAttributes

Added in API level 26
fun getAudioAttributes(): AudioAttributes!

Return the AudioAttributes of the corresponding player.

Return
AudioAttributes! the audio attributes of the player

getAudioDeviceInfo

Added in API level 31
fun getAudioDeviceInfo(): AudioDeviceInfo?

Returns information about the AudioDeviceInfo used for this playback.

Return
AudioDeviceInfo? the audio playback device or null if the device is not available at the time of query

hashCode

Added in API level 26
fun hashCode(): Int
Return
Int a hash code value for this object.

toString

Added in API level 26
fun toString(): String
Return
String a string representation of the object.

writeToParcel

Added in API level 26
fun writeToParcel(
    dest: Parcel,
    flags: Int
): Unit
Parameters
dest Parcel: The Parcel in which the object should be written. This value cannot be null.
flags Int: Additional flags about how the object should be written. May be 0 or PARCELABLE_WRITE_RETURN_VALUE. Value is either 0 or a combination of android.os.Parcelable#PARCELABLE_WRITE_RETURN_VALUE, and android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES

Properties

CREATOR

Added in API level 26
static val CREATOR: Parcelable.Creator<AudioPlaybackConfiguration!>