SessionCommandGroup2.Builder
public
static
final
class
SessionCommandGroup2.Builder
extends Object
java.lang.Object | |
↳ | androidx.media2.SessionCommandGroup2.Builder |
Builds a SessionCommandGroup2
object.
Summary
Public constructors | |
---|---|
SessionCommandGroup2.Builder()
|
|
SessionCommandGroup2.Builder(SessionCommandGroup2 commandGroup)
Creates a new builder for |
Public methods | |
---|---|
SessionCommandGroup2.Builder
|
addAllPredefinedCommands()
Adds all predefined commands to this command group. |
SessionCommandGroup2.Builder
|
addCommand(SessionCommand2 command)
Adds a command to this command group. |
SessionCommandGroup2.Builder
|
addCommand(int commandCode)
Adds a predefined command with given |
SessionCommandGroup2
|
build()
Builds |
SessionCommandGroup2.Builder
|
removeCommand(SessionCommand2 command)
Removes a command from this group which matches given |
SessionCommandGroup2.Builder
|
removeCommand(int commandCode)
Removes a command from this group which matches given |
Inherited methods | |
---|---|
Public constructors
SessionCommandGroup2.Builder
public SessionCommandGroup2.Builder ()
SessionCommandGroup2.Builder
public SessionCommandGroup2.Builder (SessionCommandGroup2 commandGroup)
Creates a new builder for SessionCommandGroup2
with commands copied from another
SessionCommandGroup2
object.
Public methods
addAllPredefinedCommands
public SessionCommandGroup2.Builder addAllPredefinedCommands ()
Adds all predefined commands to this command group.
Returns | |
---|---|
SessionCommandGroup2.Builder |
addCommand
public SessionCommandGroup2.Builder addCommand (SessionCommand2 command)
Adds a command to this command group.
Parameters | |
---|---|
command |
SessionCommand2 : A command to add. Shouldn't be null .
|
Returns | |
---|---|
SessionCommandGroup2.Builder |
addCommand
public SessionCommandGroup2.Builder addCommand (int commandCode)
Adds a predefined command with given commandCode
to this command group.
Parameters | |
---|---|
commandCode |
int : A command code to add.
Shouldn't be SessionCommand2.COMMAND_CODE_CUSTOM .
|
Returns | |
---|---|
SessionCommandGroup2.Builder |
build
public SessionCommandGroup2 build ()
Builds SessionCommandGroup2
.
Returns | |
---|---|
SessionCommandGroup2 |
a new SessionCommandGroup2 .
|
removeCommand
public SessionCommandGroup2.Builder removeCommand (SessionCommand2 command)
Removes a command from this group which matches given command
.
Parameters | |
---|---|
command |
SessionCommand2 : A command to find. Shouldn't be null .
|
Returns | |
---|---|
SessionCommandGroup2.Builder |
removeCommand
public SessionCommandGroup2.Builder removeCommand (int commandCode)
Removes a command from this group which matches given commandCode
.
Parameters | |
---|---|
commandCode |
int : A command code to find.
Shouldn't be SessionCommand2.COMMAND_CODE_CUSTOM .
|
Returns | |
---|---|
SessionCommandGroup2.Builder |
Interfaces
Classes
- CallbackDataSource2
- CallbackDataSourceDesc2
- CallbackDataSourceDesc2.Builder
- DataSourceDesc2
- DataSourceDesc2.Builder
- FileDataSourceDesc2
- FileDataSourceDesc2.Builder
- MediaBrowser2
- MediaBrowser2.BrowserCallback
- MediaController2
- MediaController2.ControllerCallback
- MediaController2.PlaybackInfo
- MediaItem2
- MediaItem2.Builder
- MediaLibraryService2
- MediaLibraryService2.LibraryRoot
- MediaLibraryService2.MediaLibrarySession
- MediaLibraryService2.MediaLibrarySession.Builder
- MediaLibraryService2.MediaLibrarySession.MediaLibrarySessionCallback
- MediaMetadata2
- MediaMetadata2.Builder
- MediaPlayer2
- MediaPlayer2.DrmEventCallback
- MediaPlayer2.DrmInfo
- MediaPlayer2.EventCallback
- MediaPlayer2.MetricsConstants
- MediaPlayer2.TrackInfo
- MediaPlayerConnector
- MediaPlayerConnector.PlayerEventCallback
- MediaPlaylistAgent
- MediaPlaylistAgent.PlaylistEventCallback
- MediaSession2
- MediaSession2.Builder
- MediaSession2.CommandButton
- MediaSession2.CommandButton.Builder
- MediaSession2.ControllerInfo
- MediaSession2.SessionCallback
- MediaSessionService2
- MediaSessionService2.MediaNotification
- MediaTimestamp2
- PlaybackParams2
- PlaybackParams2.Builder
- Rating2
- SessionCommand2
- SessionCommandGroup2
- SessionCommandGroup2.Builder
- SessionToken2
- SubtitleData2
- TimedMetaData2
- UriDataSourceDesc2
- UriDataSourceDesc2.Builder
Exceptions