Session2CommandGroup.Builder
public
static
final
class
Session2CommandGroup.Builder
extends Object
| java.lang.Object | |
| ↳ | android.media.Session2CommandGroup.Builder |
This class is deprecated.
Use the Media3 support library instead.
This API is not generally intended for third party application developers. Use the AndroidX Media3 session Library for consistent behavior across all devices.
Builds a Session2CommandGroup object.
Summary
Public constructors | |
|---|---|
Builder()
|
|
Builder(Session2CommandGroup commandGroup)
Creates a new builder for |
|
Public methods | |
|---|---|
Session2CommandGroup.Builder
|
addCommand(Session2Command command)
Adds a command to this command group. |
Session2CommandGroup
|
build()
Builds |
Session2CommandGroup.Builder
|
removeCommand(Session2Command command)
Removes a command from this group which matches given |
Inherited methods | |
|---|---|
Public constructors
Builder
public Builder (Session2CommandGroup commandGroup)
Creates a new builder for Session2CommandGroup with commands copied from another
Session2CommandGroup object.
| Parameters | |
|---|---|
commandGroup |
Session2CommandGroup: This value cannot be null. |
Public methods
addCommand
public Session2CommandGroup.Builder addCommand (Session2Command command)
Adds a command to this command group.
| Parameters | |
|---|---|
command |
Session2Command: A command to add. Shouldn't be null. |
| Returns | |
|---|---|
Session2CommandGroup.Builder |
This value cannot be null. |
build
public Session2CommandGroup build ()
Builds Session2CommandGroup.
| Returns | |
|---|---|
Session2CommandGroup |
a new Session2CommandGroup.
This value cannot be null. |
removeCommand
public Session2CommandGroup.Builder removeCommand (Session2Command command)
Removes a command from this group which matches given command.
| Parameters | |
|---|---|
command |
Session2Command: A command to find. Shouldn't be null. |
| Returns | |
|---|---|
Session2CommandGroup.Builder |
This value cannot be null. |