public final class

MediaSession.ConnectionResult

extends java.lang.Object

 java.lang.Object

↳androidx.media3.session.MediaSession.ConnectionResult

Overview

A result for MediaSession.SessionCallback to denote the set of commands that are available for the given controller.

Summary

Fields
public final Player.CommandsavailablePlayerCommands

Available player commands.

public final SessionCommandsavailableSessionCommands

Available session commands.

public final booleanisAccepted

Whether the connection request is accepted or not.

Methods
public static MediaSession.ConnectionResultaccept(SessionCommands availableSessionCommands, Player.Commands availablePlayerCommands)

public static MediaSession.ConnectionResultreject()

from java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Fields

public final boolean isAccepted

Whether the connection request is accepted or not.

public final SessionCommands availableSessionCommands

Available session commands.

public final Player.Commands availablePlayerCommands

Available player commands.

Methods

public static MediaSession.ConnectionResult accept(SessionCommands availableSessionCommands, Player.Commands availablePlayerCommands)

public static MediaSession.ConnectionResult reject()