IMediaSessionService.Stub


abstract class IMediaSessionService.Stub : Binder, IMediaSessionService


Local-side IPC implementation stub class.

Summary

Public constructors

Construct the stub at attach it to the interface.

Public functions

IBinder!
java-static IMediaSessionService!

Cast an IBinder object into an androidx.media3.session.IMediaSessionService interface, generating a proxy if needed.

Boolean
onTransact(code: Int, data: Parcel!, reply: Parcel!, flags: Int)

Inherited Constants

From android.os.IBinder
const Int
DUMP_TRANSACTION = 1598311760
const Int
const Int
const Int
const Int
const Int
LIKE_TRANSACTION = 1598835019
const Int
PING_TRANSACTION = 1599098439
const Int
TWEET_TRANSACTION = 1599362900
From androidx.media3.session.IMediaSessionService
const String!
DESCRIPTOR = "androidx.media3.session.IMediaSessionService"

Inherited functions

From android.os.Binder
Unit
attachInterface(owner: IInterface!, descriptor: String!)
native java-static Long
native java-static Long
Unit
dump(fd: FileDescriptor!, args: Array<String!>!)
Unit
native java-static Unit
native java-static Int
native java-static Int
java-static Int
java-static UserHandle!
native java-static Int
String!
Boolean
java-static Unit
Unit
linkToDeath(recipient: IBinder.DeathRecipient!, flags: Int)
Boolean
IInterface!
native java-static Unit
native java-static Unit
native java-static Long
Boolean
transact(code: Int, data: Parcel!, reply: Parcel!, flags: Int)
Boolean
unlinkToDeath(recipient: IBinder.DeathRecipient!, flags: Int)
From android.os.IBinder
From androidx.media3.session.IMediaSessionService
abstract Unit
connect(caller: IMediaController!, connectionRequest: Bundle!)

Public constructors

Stub

Stub()

Construct the stub at attach it to the interface.

Public functions

asBinder

fun asBinder(): IBinder!

asInterface

java-static fun asInterface(obj: IBinder!): IMediaSessionService!

Cast an IBinder object into an androidx.media3.session.IMediaSessionService interface, generating a proxy if needed.

onTransact

fun onTransact(code: Int, data: Parcel!, reply: Parcel!, flags: Int): Boolean