mirror of
https://github.com/samsonjs/media.git
synced 2026-04-13 12:35:48 +00:00
Add addAll to SessionCommands
PiperOrigin-RevId: 578588968
This commit is contained in:
parent
7a10435633
commit
a671f4aede
2 changed files with 13 additions and 0 deletions
1
api.txt
1
api.txt
|
|
@ -1808,6 +1808,7 @@ package androidx.media3.session {
|
|||
ctor public SessionCommands.Builder();
|
||||
method public androidx.media3.session.SessionCommands.Builder add(androidx.media3.session.SessionCommand);
|
||||
method public androidx.media3.session.SessionCommands.Builder add(@androidx.media3.session.SessionCommand.CommandCode int);
|
||||
method public androidx.media3.session.SessionCommands.Builder addSessionCommands(java.util.Collection<androidx.media3.session.SessionCommand>);
|
||||
method public androidx.media3.session.SessionCommands build();
|
||||
method public androidx.media3.session.SessionCommands.Builder remove(androidx.media3.session.SessionCommand);
|
||||
method public androidx.media3.session.SessionCommands.Builder remove(@androidx.media3.session.SessionCommand.CommandCode int);
|
||||
|
|
|
|||
|
|
@ -81,6 +81,18 @@ public final class SessionCommands implements Bundleable {
|
|||
return this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Adds all of the commands in the specified collection.
|
||||
*
|
||||
* @param commands collection containing elements to be added to this set
|
||||
* @return This builder for chaining.
|
||||
*/
|
||||
@CanIgnoreReturnValue
|
||||
public Builder addSessionCommands(Collection<SessionCommand> commands) {
|
||||
this.commands.addAll(commands);
|
||||
return this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Removes a command which matches a given {@link SessionCommand command}.
|
||||
*
|
||||
|
|
|
|||
Loading…
Reference in a new issue